1、
字符串轉換成數值類型用:
數值類型完整名.parse + 類型名(字符串)例如:
string str = "20";
int num = Integer.parseInt(str);
2、
將基本類型轉換成字符串
string str = string.valueOf(double/int/float...);
3、
將字符串分割成數組string []
str = new string[];
str = 字符串.split("分割符")
4、
將數組中的元素組合成字符串
(沒有此方法)
5、
Java中的方法名小寫,類名大些,且類名和文件名相同(及和.java文件名相同)
6、
使用方法的好處:方法可以被反覆的調用,從而使代碼變得簡潔,如果方法帶參數則方法變得更加靈活。
7、
如果想打印出引號(")則需要將引號寫成(/")形式。(/轉義工具,也許可以這麼說吧)
8、
/n 是換行,/t是8個空格不換行。
9、(正則運算)
String geCi = "這些年一個人,風也過,雨也過,有過淚,有過錯,還記得堅持什麼,真愛過纔會懂,會寂寞會回首,終有夢終有你在心中。朋友一生一起走,那些日子不再有,一句話,一輩子,一生情,一杯酒。朋友不曾孤單過,一聲朋友你會懂,還有傷,還要走,還有我。";
int i = 0;
int j= 0;
String b = "朋友";
for(i=0;i<geCi.length();i++){
if(b.regionMatches(0, geCi, i, 2)){
j++;
}
}
System.out.println("/"朋友/"共出現" + j + "次");
}
10、
(int)char方法可以將char類型的變量轉變成int類型(及將漢字轉換成其在計算機中相應的內碼,整型,將小寫字母轉換成大寫字母的的方法是:(char)((int)字母 - 32))
在如下方法中是正確的,如果是double類型的則不可以
public int count(char c,int i)
return c*i;
(重要)
11、
str1.equals(str2)方法可以比較如下的string類型的字符串
String str1 = new String("str");
String str2 = new String("str");
System.out.println(str1.equals(str2));
輸出的值爲true;
String str1 = "str";
String str2 = new String("str");
System.out.println(str1.equals(str2));
輸出的值爲true;
String str1 = "str";
String str2 = "str";
System.out.println(str1.equals(str2));
輸出的值爲true;
"=="只能用與一下的以中形式:
String str1 = "str";
String str2 = "Str";
System.out.println(str1==str2);
輸出的值爲true;
12、
int i =1;
i++;
(1)System.out.println(i);
結果爲:2
若:
(1)System.out.println(i++);
(2)System.out.println(++i);
結果爲:(1)1 和 (2)2
13、
產生隨機數的方法是 (Math.Random())所產生的隨機數在[0-1)之間
14、
public static void main(String[] args) {
// TODO 自動生成方法存根
StringBuffer name = new StringBuffer("YangYang");
StringBuffer nickName = new StringBuffer("YaYa");
D d = new D();
d.changeName(name,nickName);
System.out.print(" "+name);
System.out.println(" " + nickName);
}
public void changeName(StringBuffer name,StringBuffer nickName) {
name = new StringBuffer("Yangfan");
nickName.append("1");
System.out.print(" "+name);
System.out.println(" " + nickName);
}
輸出結果爲: Yangfan YaYa1 YangYang YaYa1
25) 使用C#開發控制檯應用程序的時候,如果需要程序接收用戶輸入的整型數字,則應當使用以下(D)語fsdfsdf句實現。(選擇一項)
A、 int I = Console.ReadLine().int(); B、int I = int(Console.ReadLine());
C、int I = Console.ReadLine(); D、int I = int.Parse(Console.ReadLine());
32) 在C#中,下列代碼的運行結果是(d)
Using System;
Namespace TestApplication
{ Public class Test
{Static void Main()
{ int x = 6;
switch(x){
case 6:
case7:
Console.WriteLine(“今天是週末”);
Break;
Case 1:
Console.WriteLine(“今天是星期一”);
Break;
Case 2:
Console.WriteLine(“今天是星期二”);
Break;
Default:
Console.WriteLine(“你完成任務了嗎?”);
Break;
}
}
}
}
A、 編譯錯誤 B、輸出:今天星期一
C、輸出:今天星期二 D、輸出今天是週末
39) 給定如下Java代碼片段,編譯運行時的結果是(D)(選擇一項)
Int i = 2;
Switch (i) {
Default:
System.out.println (“default”);
Case 0:
System.out.println (“Zero”);
Break;
Case 1:
System.out.println (“one”);
Break;
Case 2:
System.out.println (“two”);
Break;
}
A、 輸出:default
B、 輸出:default
Zero
C、 編譯出錯,default語句的位置不符合switch結構的語法結構
D、 輸出:two
41) 在Java中,下面(AB)語句能夠正確通過編譯。(選擇兩項)
A、System.out.println (1+1);
B、char i= 2+’2’;
System.out.println (i);
C、String s = “on”+’one’; D、int b = 255.0;
44) 分析下面的HTML代碼片段,則選項中說法正確的是(AD)(選擇兩項)
<table cellspcaing=”30”>
<tr><td colspan=”2” align=”center”>姓名</td></tr>
<tr><td colspan=”2” align=”center”>成績</td></tr>
<tr><td colspan=”2” align=”center”>語文</td></tr>
<tr><td colspan=”2” algin=”center>數學</td></tr>
</table>
該表格共有兩行三列 B、該表格的邊框寬度爲30像素
A、 該表格中的文字均A居中顯示 D、“姓名”單元格跨2列
45) 在SQL Server 2005數據庫中,客戶表customers包含字段:客戶編號cid和名稱cname,訂單表orders包含字段:客戶編號cid,如果需要通過查詢或得訂單的客戶名稱,下面查詢語句中(B)可以實現該需求(選擇一項)
A、 select customers.cname from customers left join orders on customers.cid = orders.cid
B、 select customers.cname from customers inner join orders on customers.cid = orders.cid
C、select cusomers.cname from customers right join orders where customers.cid = orders.cid
D、select customers.cname from customers join orders where customers.cid = orders.cid
47)分析下面的Java程序,編譯運行結果是(A)(選擇一項)
Public class B{
Public static void main (String [] args) {
String s = “y”;
System.out.println(s+1+2);
System.out.println (1+2+s);
}
}
A、 輸出:y12
3y
B、 輸出:y12
12y
C、 輸出:y3
3y
D、 程序編譯出錯
注:String 類的方法對字符串進行操作,沒改變一次值,就重新開闢一塊內存空間來存儲
StringBuffer 類的方法是對內存中的值進行處理(在同一塊內存空間進行反覆的操作,沒有重新開闢內存空間)
(StringBuffer的方法對字符串的處理比String的方法對字符串的處理的效率高。String 可以不用new關鍵字創建對象,它會自動的隱式創 建,String- Buffer必須用new關鍵字)
例如:
string str = "我";
str.concat("們"); //操作的僅是副本,並沒將值複製給str
syso(str);
結果爲:我,而並非,我們;
而
StringBuffer sb = new StringBuffer("我");
sb.compend("們"); //直接修改內存中的值
syso(sb);
結果爲:我們,而並非,我;