溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

常用API-String、包裝類、System

發(fā)布時(shí)間:2020-07-08 21:27:16 來源:網(wǎng)絡(luò) 閱讀:278 作者:glblong 欄目:開發(fā)技術(shù)

 

  1. import java.io.IOException; 
  2. import java.util.Arrays; 
  3.  
  4. public class fuxi2_string_system_baozhuanglei 
  5.     public static void main(String[] args) 
  6.     { 
  7.          
  8.         //***********************字符串*************************************************************// 
  9.         String newstr; 
  10.         String str = " Iloveyou"
  11.         newstr = str.trim();//去掉字符串的前后空格 
  12.         newstr = str.toUpperCase();//將字符串轉(zhuǎn)為大寫 
  13.         newstr = str.toLowerCase();//將字符串轉(zhuǎn)為小寫 
  14.         newstr = str.substring(1);//從某個(gè)位置開始截取字符串生成新的字符串 
  15.         newstr = str.substring(5,8);//從某個(gè)位置開始到某個(gè)位置截取字符串生成新的字符串 
  16.         newstr = String.valueOf(87899);//將其他類型轉(zhuǎn)為字符串 
  17.         newstr = str.concat("fff");//在原有字符串的結(jié)尾加上指定字符串生成新的字符串 
  18.         System.out.println(newstr); 
  19.          
  20.         boolean bs = str.startsWith("i");//判斷是否以某個(gè)字符串開頭 
  21.         bs = str.endsWith(".doc"); //判斷是否以某個(gè)字符串結(jié)尾 
  22.         bs = str.contains("h");//判斷是否包含某個(gè)字符串 
  23.         bs = str.isEmpty();//判斷字符串是否為空 
  24.         char c = str.charAt(6);//獲取字符串某個(gè)位置的字符 
  25.         int p = str.indexOf("co");//獲取某個(gè)字符(串)在字符串中第一次出現(xiàn)的位置,沒有返回-1 
  26.         p = str.lastIndexOf('o');//獲取某個(gè)字符(串)在字符串中最后一次出現(xiàn)的位置 
  27.         p = str.indexOf('v'3);//從3開始是否包含v,是返回v的位置4,否返回-1 
  28.         p = str.length();//計(jì)算字符串長(zhǎng)度 
  29.          
  30.         System.out.println(p); 
  31.          
  32.         String[] array = str.split("o");//將字符串某個(gè)字符分段截取,返回字符串?dāng)?shù)組 
  33.         System.out.println(Arrays.toString(array));//打印結(jié)果 :[ Il, vey, u] 
  34.          
  35.          
  36.       //***********************包裝類   自動(dòng)填裝箱*************************************************************// 
  37.         boolean f = false
  38.         Boolean ff = new Boolean(f);//創(chuàng)建包裝類 
  39.         boolean fz = Boolean.parseBoolean("TRue");//將字符串轉(zhuǎn)成基本類型 
  40.         fz = ff.booleanValue();//從包裝類轉(zhuǎn)成基本類型 
  41.          
  42.         char ch = '5'
  43.         Character cha = new Character(ch); 
  44.         boolean bc = cha.isDigit(ch);//判斷字符是否是數(shù)字 
  45.         bc = Character.isUpperCase('D');// 判斷是否為大寫 
  46.         char cz = cha.charValue();//從包裝類轉(zhuǎn)成基本類型 
  47.          
  48.         int in = Integer.MAX_VALUE;//獲取整型最大值  2^31 - 1 
  49.         in = Integer.parseInt("568512");//將字符串轉(zhuǎn)成基本類型 
  50.          
  51.       //***********************System常用API*************************************************************// 
  52.         for (int i = 0; i < 10; i++) 
  53.         { 
  54.             System.out.println(i); 
  55.         } 
  56.         System.exit(1);// 退出程序,終止java虛擬機(jī)。參數(shù)為非0整型。 
  57.          
  58.          
  59.         Runtime run = Runtime.getRuntime();//創(chuàng)建runtime對(duì)象,通過方法得到 
  60.         try 
  61.         { 
  62.             run.exec("C:/Program Files (x86)/Tencent/QQ/Bin/QQ.exe");// execute   執(zhí)行exe程序 
  63.         } 
  64.         catch (IOException e) 
  65.         { 
  66.             e.printStackTrace(); 
  67.         }  
  68.         ////////////////////////////////////////////////////////////////////// 
  69.         System.arraycopy();  //高效率復(fù)制數(shù)組  
  70.  
  71.         Runtime.getRuntime().exec("D:\\Program Files\\SDK Setup.exe");//啟動(dòng)某個(gè)應(yīng)用 
  72.          
  73.          
  74.     } 
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI