java机试_java机试要点
Java機(jī)試準(zhǔn)備
一般結(jié)構(gòu):???import java.util.Scanner;
public class Main{
public static void main(String[] args){
System.out.println( );
}
}
輸入流:
字符串: Scanner input = new Scanner(System.in);
while(input.hasNextLine()){
String str = input.nextLine();
}
整數(shù): ??Scanner input = new Scanner(System.in);
while(input.hasNext()){
String str = input.nextInt();
}
TreeMap使用:紅黑樹(shù)實(shí)現(xiàn),鍵值對(duì),默認(rèn)按鍵值key升序排列
定義: ??TreeMapmap = new TreeMap();
判斷是否包含指定的鍵名key:if(map.containsKey(key))
獲取key值所對(duì)應(yīng)的value:map.get(key);
往map中放入鍵值對(duì):?map.put(key,value);
獲取所有key值到set集合中:map.keySet();
遍歷輸出map中鍵值對(duì):for (Integer key :map.keySet())?{
System.out.println(key + " " + map.get(key));
}
TreeSet的使用:基于treemap,單元素,元素按升序排列
定義: ??TreeSet set = new TreeSet();
for(int i=0;i
int cur = s.nextInt();
放入treeset:set.add(cur);
}
遍歷: ???for(Integer i : set){
System.out.println(i);
}
ArrayList動(dòng)態(tài)數(shù)組:
定義: ?????ArrayList set = new ArrayList();
for(int i=0;i
String ?str = s.nextLine();
字符串加入數(shù)組:set.add(str);
}
按升序排序: ???Collections.sort(set);
遍歷輸出字符串?dāng)?shù)組: ?for (String str : set) {
System.out.println(str);
}
定義數(shù)組:int []arr=new int[128];
數(shù)組求長(zhǎng)度:int len =arr.length;
字符串的長(zhǎng)度:int len =str.length();
檢索字符串中某字符的位置:
從前往后:str.IndexOf(" ");從前往后檢索空格,返回空格的位置
從后往前:str.lastIndexOf(" ");從后往前檢索空格,返回空格位置
檢索字符串中的字符:str.charAt(i);返回字符
字符串拆分為字符串?dāng)?shù)組:String strArr[]= str.split(" ");(以空格拆分字符串為字符串?dāng)?shù)組)
字符串轉(zhuǎn)換成大寫(xiě):str.toUpperCase();
字符串轉(zhuǎn)換成小寫(xiě):str.toLowerCase();
整數(shù)轉(zhuǎn)換為二進(jìn)制:String str = Integer.toBinaryString(n);(轉(zhuǎn)換為01字符串形式)
字符串轉(zhuǎn)換為整數(shù):int i= Integer.parseInt(str,); ?int i= Integer.parseInt(str,16)(字符串為16進(jìn)制的,轉(zhuǎn)換為十進(jìn)制整數(shù))
整數(shù)轉(zhuǎn)換為字符串:String s=String.valueOf(i); ?string s=Integer.toString(i);
字符轉(zhuǎn)換為整數(shù):str.charAt(i)-'0';或者str.charAt(i)-48;
字符轉(zhuǎn)為整數(shù):int num = Integer.valueOf(ch[i]);
類型強(qiáng)制轉(zhuǎn)換:?int n=(int)num;(num為double型的)
將字符串轉(zhuǎn)為字符數(shù)組:char ch[ ]=str.toCharArray();
截取字符串:str.substring(0,8):截取位置0到位置7的子串
str.substring(8):截取從位置8到末尾的子串
0-9:48-57
A-Z:65-90
a-z:97-122
注:整數(shù)過(guò)大轉(zhuǎn)換為字符串處理!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的java机试_java机试要点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: java 标记_java的标记算法
- 下一篇: java 存储cookie_java设置
