JAVA-最常用的A题语法
生活随笔
收集整理的這篇文章主要介紹了
JAVA-最常用的A题语法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
輸出
System.out.println("");if 語句
if(布爾表達式) {//如果布爾表達式為true將執行的語句 }if...else... 語句
if(布爾表達式){//如果布爾表達式的值為true }else{//如果布爾表達式的值為false }if...else if...else... 語句
if(布爾表達式 1){//如果布爾表達式 1的值為true執行代碼 }else if(布爾表達式 2){//如果布爾表達式 2的值為true執行代碼 }else if(布爾表達式 3){//如果布爾表達式 3的值為true執行代碼 }else {//如果以上布爾表達式都不為true執行代碼 }while
while( 布爾表達式 ) {//循環內容 }do...while
do {//代碼語句 }while(布爾表達式);for
for(初始化; 布爾表達式; 更新) {//代碼語句 } for(聲明語句 : 表達式) {//代碼句子 } break; continue;三目運算
b = (a == 10) ? 20 : 30;聲明變量
int a, b, c; // 聲明三個int型整數:a、 b、c int d = 3, e = 4, f = 5; // 聲明三個整數并賦予初值int - String, String - int
String - int1. int i = Integer.parseInt([String]); 2. int i = Integer.valueOf(my_str).intValue(); 注: 字串轉成 Double, Float, Long 的方法大同小異.int - String1. String s = String.valueOf(i); 2. String s = Integer.toString(i); 3. String s = "" + i; 注: Double, Float, Long 轉成字串的方法大同小異.判斷string變量是否是數字
Character.isDigit(str.charAt(i))字符串的常見操作
char[] 與 String 的相互轉換
java中String是復合類型,char 是簡單類型
String str = "ggg"; char[] bm; bm = str.toCharArray(); str = String.valueOf(bm);棧與隊列
Stack stack=new Stack(); 棧方法 push(e) pop() peek() empty() Queue <Integer> queue = new LinkedList <Integer>(); 隊列方法 offer(e) //進隊列,將元素加入隊列末尾 poll() //獲取隊列頭的元素并移除 peek() /獲取隊列頭的元素 isEmpty() //判斷是否為空列表
List<String> person=new ArrayList<>();person.add("jackie"); //索引為0 //.add(e)person.add("peter"); //索引為1person.add("annie"); //索引為2person.add("martin"); //索引為3person.add("marry"); //索引為4person.remove(3); //.remove(index)person.remove("marry"); //.remove(Object o)String per="";per=person.get(1);System.out.println(per); .get(index)for (int i = 0; i < person.size(); i++) {System.out.println(person.get(i)); //.get(index)}set 常用
Set接口最長用的兩大實現:HashSet TreeSet TreeSet:會將里面的元素默認排序。
Set<Integer> test = new TreeSet<>(); Set<Integer> test = new HashSet<>(); add( ) 向集合中添加元素 clear( ) 去掉集合中所有的元素 contains( ) 判斷集合中是否包含某一個元素 isEmpty( ) 判斷集合是否為空 iterator( ) 主要用于遞歸集合,返回一個Iterator()對象 remove( ) 從集合中去掉特定的對象 size( ) 返回集合的大小數組排序
int[] arr = {45, 34, 53, 43}; Arrays.sort(arr); System.out.println(Arrays.toString(arr));map的四種遍歷
//第一種:普遍使用,二次取值System.out.println("通過Map.keySet遍歷key和value:");for (String key : map.keySet()) {System.out.println("key= "+ key + " and value= " + map.get(key));}//第二種System.out.println("通過Map.entrySet使用iterator遍歷key和value:");Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();while (it.hasNext()) {Map.Entry<String, String> entry = it.next();System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());}//第三種:推薦,尤其是容量大時System.out.println("通過Map.entrySet遍歷key和value");for (Map.Entry<String, String> entry : map.entrySet()) {System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());}//第四種System.out.println("通過Map.values()遍歷所有的value,但不能遍歷key");for (String v : map.values()) {System.out.println("value= " + v);}Map常用
map.containsKey()轉載于:https://www.cnblogs.com/whyaza/p/10656042.html
總結
以上是生活随笔為你收集整理的JAVA-最常用的A题语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: layui对json数据的格式要求
- 下一篇: [X11forword]Display