杂记(1)java读取char类型2. 大小写字母的转换3. 字符串的拼接4. 一串数字排序
生活随笔
收集整理的這篇文章主要介紹了
杂记(1)java读取char类型2. 大小写字母的转换3. 字符串的拼接4. 一串数字排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. java讀取char類型
應(yīng)為java中沒有nextchar();函數(shù),所以只能先讀取一行,即
2. 大小寫字母的轉(zhuǎn)換
(1).調(diào)用API(String類):
轉(zhuǎn)大寫
轉(zhuǎn)小寫:
public static String ToLower(String c) {c=c.toLowerCase();return c;}(2).ascll
System.out.println("轉(zhuǎn)換成大寫字母為:"+(char)(need-32));(A—Z:6590;a—z:97122)
3. 字符串的拼接
(1).利用StringBuffer類型的append()函數(shù),使用該函數(shù)的好處是,不會產(chǎn)生臨時字符串。且大多數(shù)情況下線程安全。而StringBuilder雖然是非線程安全,但性能更好。
(2).使用concat()函數(shù)()
String a="a"; String b="b"; String c= a.concat(b);(3).使用"+"直接拼接;
String a="a"; String b="b"; String c="c"; String d=a+b+c;此時,第4句經(jīng)JDK編譯后其字節(jié)碼(或)會自動優(yōu)化為等效于下列代碼編譯后的字節(jié)碼。
String d=new StringBuilder().append(a).append(b).append(c).toString();4. 一串?dāng)?shù)字排序
import java.util.Scanner; import java.util.Arrays; public class Main{public static void main(String[] args){Scanner sc =new Scanner(System.in);int[] num=new int[3];for (int i = 0; i < num.length; i++) {num[i]=sc.nextInt();}Arrays.sort(num);//排序后a[0]最小int max1=num[0]*num[1]*num[2];int max2=num[2]*(num[0]+num[1]);if(max1>max2) {System.out.println(max1);}else {System.out.println(max2);}} }5. 字符串反轉(zhuǎn)
使用StringBuilder或者StringBuffer中的reverse()函數(shù)。
總結(jié)
以上是生活随笔為你收集整理的杂记(1)java读取char类型2. 大小写字母的转换3. 字符串的拼接4. 一串数字排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则表达式中匹配的特殊字符
- 下一篇: 动态规划——入门(1)