正文
java语音小程序代码 java小程序怎么运行
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
声音小程序,java编写一个声音小程序,发出系统声音,滴的一声,不用播放外部文件,就系统声音
// 获取系统默认的本机工具包
java.awt.Toolkit tk = java.awt.Toolkit.getDefaultToolkit();
// 发出当前系统最简单的声音
tk.beep();
不需要外部包,只是用系统JDK中的 awt包下的 toolkit工具类就可以了。
谁能给个JAVA的小程序代码,越小越好!
这是我晓得的最简单的java小程序代码了你可以看看:
package com.kenki.emp;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.sql.SQLException;
import java.sql.*;
public class emp extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String code = request.getParameter("code");
String name = request.getParameter("name");
String pay = request.getParameter("pay");
System.out.println("empcode:" + code);
System.out.println("name:" + name);
System.out.println("pay:" + pay);
//创建驱动
new com.microsoft.jdbc.sqlserver.SQLServerDriver();
String strd =
"jdbc:microsoft:sqlserver://localhost:1433;databasename=emp_dates";
String username = "sa";
String pws = "";
try {
java.sql.Connection conn = java.sql.DriverManager.getConnection(
strd, username, pws);
String strs = "insert into emp values(?,?,?)";
java.sql.PreparedStatement pre = conn.prepareStatement(strs);
pre.setString(1, code);
pre.setString(2, name);
pre.setString(3, pay);
pre.execute();
pre.close();
conn.close();
//重定向至查询页面
out.println("成功保存!!");
response.sendRedirect("emp.html");
} catch (SQLException ss) {
ss.printStackTrace();
response.sendRedirect("/WebModule1/error.html");
}
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
用Java语音实现一小程序,如输入05923366779,输出0592-3366779。而且输入865923366779,输出86-592-33667
正则表达式即可
public class Du {
public static void main(String[] args) {
String str = "865923366779";
String telephoneNum = parseTelephoneNumber(str);
System.out.println(telephoneNum);
}
private static String parseTelephoneNumber(String str) {
String telephone = null;
if(str.substring(0, 2).matches("0[12]")){
telephone = str.substring(0, 3) + "-" + str.substring(4);
}else if(str.charAt(0) == '8'){
if(str.substring(1, 4).matches("[16]0[12]")){
telephone = str.substring(0, 2) + "-" + str.substring(2, 5) + "-" + str.substring(5);
}else if(str.substring(1, 4).matches("[16]0[^12]")){
telephone = str.substring(0, 2) + "-" + str.substring(2, 6) + "-" + str.substring(6);
}else if(str.substring(1, 3).matches("[16][^0]")){
telephone = str.substring(0, 2) + "-" + str.substring(2, 5) + "-" + str.substring(5);
}
}else if(str.matches("0[^12]\\d+")){
telephone = str.substring(0, 4) + "-" + str.substring(4);
}else{
System.out.println("Invalid telephone number!");
}
return telephone;
}
}
----------05923366779
0592-3366779
-----------------865923366779
86-592-3366779
--------------8602012345678
86-020-12345678
关于java语音小程序代码和java小程序怎么运行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。