package?com.lp.test;

十余年的武都網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整武都建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“武都網(wǎng)站設計”,“武都網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
public?class?StringTest?{
public?static?void?main(String[]?args)?{
//?TODO?code?application?logic?here
//打印main方法參數(shù)
if?(args.length??0)?{
for?(int?i?=?0;?i??args.length;?i++)?{
System.out.println(args[i]);
}
}?else?{
System.out.println("No?args.");
}
String?str?=?"12345";
//將str拆分為單個char輸出
for?(int?i?=?0;?i??str.length();?i++)?{
System.out.print(str.charAt(i)?+?"?");
}
System.out.println("");
//截取str前四位
str?=?str.substring(0,?4);
System.out.println(str);
//將截取后的str與"77777"進行拼接
str?=?str.concat("77777");
System.out.println(str);
//輸出7在str中第一次出現(xiàn)的位置
int?index?=?str.indexOf('7');
System.out.println(index);
//獲取7在str中最后一次出現(xiàn)的位置
int?lastIndex?=?str.lastIndexOf('7');
System.out.println(lastIndex);
//將str中的7全部換為6
str?=?str.replace('7',?'6');
System.out.println(str);
//將str中第一次出現(xiàn)的"6666"置換為"5"
str?=?str.replaceAll("6666",?"5");
System.out.println(str);
//初始化一個包含"12345"的字符串緩沖對象
StringBuilder?strb?=?new?StringBuilder("12345");
//循環(huán)輸出字符串緩沖對象的內(nèi)容
for?(int?i?=?0;?i??strb.length();?i++)?{
System.out.print(strb.charAt(i)?+?"?");
}
System.out.println("");
//刪除strb中索引為4的字符
strb.deleteCharAt(4);
System.out.println(strb);
//在刪除字符后的strb中拼接"77777"
strb.append("77777");
System.out.println(strb);
//在索引為4芳容位置上插入"56";
strb.insert(4,?"56");
System.out.println(strb);
//顛倒strb中的字符順序
strb.reverse();
System.out.println(strb);
String?hello?=?"HelloWord";
//將hello字符串轉(zhuǎn)換為全小寫
System.out.println(hello.toLowerCase());
//將hello字符串轉(zhuǎn)換為全大寫
System.out.println(hello.toUpperCase());
}
}
Java里面涉及的英語無非就是48個關鍵字,其余的都可以自定義,所以,這48個的意義和用法必然是要記住的,其余的都是自定義的,要靠涉及英語的地方只能靠中英翻譯一類的軟件翻譯了。
===============================
更擴展的揣摩LZ的意思,難道你想要一種能把Java代碼以及里面的運作流程翻譯成大白話的軟件?這估計難度也太大了吧。
用swing做出個簡單界面,
關于詞庫可以自己建 (數(shù)據(jù)庫,文本)
如果要調(diào)用網(wǎng)絡上的翻譯接口,那就不需要了。
直接學會怎么調(diào)用接口,和用swing做一個界面就行了
在編寫java程序前,一般需要導包,import用來導入包的
java.awt.Frame
java.awt.GridLayout
....
這些都是功能不同的各種包,這些包里有后面程序代碼中要用的類,這些類一般是封裝好的,可以用來繼承或調(diào)用等等
package定義一個包,相當于你指定一個文件夾存放程序,即代碼編譯后生成的.class文件存放的一個文件夾
很多sql有很多小錯誤都改過了,后面的道理都一樣,看前面的注釋就行。
這個函數(shù)要配合有DBOperateUtil這個函數(shù)用
private Vector fetchPrivilege(String id) {//從數(shù)據(jù)庫中獲取用戶權限
String sql="select pg_id from tbpriv where user id='"+id+"'"; //這里原來的有錯誤,改了下,
//定義sql語句,取得當id等于傳入值時的權限
DBOperateUtil db=DBOperateUtil.getInstance();//實例化數(shù)據(jù)庫連接,用的應該是自定義類
Connection con=db.getConnection();
DBResult dr=db.execQueryByColumn(con, sql); //執(zhí)行sql,返回結果集到dr
db.closeConnection(con);//關閉連接
Vector result=dr.getVectorResult();//轉(zhuǎn)換結果集到Vector 中
Vector privilege=new Vector(); //少個r...
Iterator iter=result.iterator(); //定義迭代器
while (iter.hasNext()){
Hashtable pgId=(Hashtable) iter.nextQ; //取出所有權限放入hashtable
privilege.add((String) pgId.get("PG_ ID")); //取id為PG_ ID的權限,放入privilege
}
return privilege; //返回
}
private Vector fetchProgram(){
String sql="select pg id, pg_name, pg_memo from tb}g";//估計這個sql有問題,從表tb}g中取pg id, pg_name, pg_memo
DBOperateUtil db=DBOperateUtil.getInstance();
Connection con=db.getConnection();
DBResult dr=db.execQueryByColumn(con, sql);
db.closeConnection(con);
return dr.getVectorResult();//返回Vector的結果集
}
private String getNameByld(String id) {//根據(jù)用戶編號獲取用戶名稱
String sql="select user name from tb_ user where user id='"+id+"'"; //小改1下
DBOperateUtil db=DBOperateUtil.getInstance();
Connection con=db.getConnection();
DBResult dr=db.execQuerySingle(con, sql);
db.closeConnection(con);
return dr.getStringResult();
}
private void updateUser(String id, String name, String password, String[] privilege){//更新數(shù)據(jù)庫中用戶信息
String sql=null;
DBOperatelJtil db=DBOperateUtil.getInstance();
Connection con=db.getConnection();
sql="update tb_ user set user name='"+name+"',,user_password='"+password+"' where user id='"+id+"'";
db.execUpdate(con, sql);
db.commit(con);
sql="delete from tb_priv where user_id='"+id+"'";
db.execUpdate(con, sql);
db.commit(con);
for (int i=0;iprivilege.length; i++){
sql="insert into tb_priv values('"+id+"','"+privilege[i]+"')";
db.execUpdate(con, sql);
db.commit(con);
}
db.closeConnection(con);
}
本文名稱:java代碼模擬百度翻譯 java實現(xiàn)翻譯
當前鏈接:http://chinadenli.net/article34/dodjpse.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、做網(wǎng)站、軟件開發(fā)、響應式網(wǎng)站、微信小程序、云服務器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)