//beginIndex -- 起始索引(包括),// 索引从 0 开始。endIndex -- 结束索引(不包括)。substring(int beginIndex, int endIndex)//生成随机数Random rd = new Random();//[0,26)的随机整数System.out.print(rd.nextInt(26));//字符串转为字符串数组String[] ss = s.split("");//字符数组转为字符串StringBuffer sb = new StringBuffer();for(int i = 0; i < ss.length; i++){sb. append(ss[i]);}return sb.toString();
加上单引号的:‘0’代表一个字符;
s.charAt(i)方法:返回指定索引位置的字符;
s.charAt(i)-‘0’:两个字符相减实际上是ASCII码对应的数相减;
s.charAt(i)-‘0’==digit:也就是s.charAt(i)-‘0’的结果对应的ASCII码值(整数)与 digit(整数)是否相等。
String digits = "123";String str0 = numString[Integer.valueOf(digits.charAt(0)+"")]; //char转String转intString str = numString[digits.charAt(0) - '0']; //直接转整数// 结果:str0==strString s = "9387432";int i = s.CharAt(3);也可以通过。CharAt(3)返回的是字符型,按照java的类型自动转换规则,字符型可自动转为byte,byte可自动转为int。
public static void main(String[] args) {char a = 'a';char b = 'b';int i = 1;char c = 'c';char d = '1';System.out.println(a); //aSystem.out.println(b-a); //1System.out.println(c-i); //98System.out.println(c-d); //50}Char("32") 空格 SPACEChar("33") !Char("34") "Char("35") #Char("36") $Char("37") %Char("38") &Char("39") ’Char("40") (Char("41") )Char("42") *Char("43") +Char("44") ,Char("45") -Char("46") .Char("47") /Char("48") 0Char("49") 1Char("50") 2Char("51") 3Char("52") 4Char("53") 5Char("54") 6Char("55") 7Char("56") 8Char("57") 9Char("58") :Char("59") ;Char("60") <Char("61") =Char("62") >Char("63") ?Char("64") @Char("65") AChar("66") BChar("67") CChar("68") DChar("69") EChar("70") FChar("71") GChar("72") HChar("73") IChar("74") JChar("75") KChar("76") LChar("77") MChar("78") NChar("79") OChar("80") PChar("81") QChar("82") RChar("83") SChar("84") TChar("85") UChar("86") VChar("87") WChar("88") XChar("89") YChar("90") ZChar("91") [Char("92") \Char("92") \Char("93") ]Char("94") ^Char("95") _Char("96") `Char("97") aChar("98") bChar("99") cChar("100") dChar("101") eChar("102") fChar("103") gChar("104") hChar("105") iChar("106") jChar("107") kChar("108") lChar("109") mChar("110") nChar("111") oChar("112") pChar("113") qChar("114") rChar("115") sChar("116") tChar("117") uChar("118") vChar("119") wChar("120") xChar("121") yChar("122") zChar("123") {Char("124") |Char("125") }Char("126") ~Char("127") Char("128") €Char("129") Char("130") ‚Char("131") ƒChar("132") „Char("133") …
