1. //beginIndex -- 起始索引(包括),
    2. // 索引从 0 开始。endIndex -- 结束索引(不包括)。
    3. substring(int beginIndex, int endIndex)
    4. //生成随机数
    5. Random rd = new Random();
    6. //[0,26)的随机整数
    7. System.out.print(rd.nextInt(26));
    8. //字符串转为字符串数组
    9. String[] ss = s.split("");
    10. //字符数组转为字符串
    11. StringBuffer sb = new StringBuffer();
    12. for(int i = 0; i < ss.length; i++){
    13. sb. append(ss[i]);
    14. }
    15. return sb.toString();

    加上单引号的:‘0’代表一个字符;
    s.charAt(i)方法:返回指定索引位置的字符;
    s.charAt(i)-‘0’:两个字符相减实际上是ASCII码对应的数相减;
    s.charAt(i)-‘0’==digit:也就是s.charAt(i)-‘0’的结果对应的ASCII码值(整数)与 digit(整数)是否相等。

    1. String digits = "123";
    2. String str0 = numString[Integer.valueOf(digits.charAt(0)+"")]; //char转String转int
    3. String str = numString[digits.charAt(0) - '0']; //直接转整数
    4. // 结果:str0==str
    5. String s = "9387432";
    6. int i = s.CharAt(3);也可以通过。
    7. CharAt(3)返回的是字符型,按照java的类型自动转换规则,字符型可自动转为bytebyte可自动转为int
    1. public static void main(String[] args) {
    2. char a = 'a';
    3. char b = 'b';
    4. int i = 1;
    5. char c = 'c';
    6. char d = '1';
    7. System.out.println(a); //a
    8. System.out.println(b-a); //1
    9. System.out.println(c-i); //98
    10. System.out.println(c-d); //50
    11. }
    12. Char("32") 空格 SPACE
    13. Char("33") !
    14. Char("34") "
    15. Char("35") #
    16. Char("36") $
    17. Char("37") %
    18. Char("38") &
    19. Char("39")
    20. Char("40") (
    21. Char("41") )
    22. Char("42") *
    23. Char("43") +
    24. Char("44") ,
    25. Char("45") -
    26. Char("46") .
    27. Char("47") /
    28. Char("48") 0
    29. Char("49") 1
    30. Char("50") 2
    31. Char("51") 3
    32. Char("52") 4
    33. Char("53") 5
    34. Char("54") 6
    35. Char("55") 7
    36. Char("56") 8
    37. Char("57") 9
    38. Char("58") :
    39. Char("59") ;
    40. Char("60") <
    41. Char("61") =
    42. Char("62") >
    43. Char("63") ?
    44. Char("64") @
    45. Char("65") A
    46. Char("66") B
    47. Char("67") C
    48. Char("68") D
    49. Char("69") E
    50. Char("70") F
    51. Char("71") G
    52. Char("72") H
    53. Char("73") I
    54. Char("74") J
    55. Char("75") K
    56. Char("76") L
    57. Char("77") M
    58. Char("78") N
    59. Char("79") O
    60. Char("80") P
    61. Char("81") Q
    62. Char("82") R
    63. Char("83") S
    64. Char("84") T
    65. Char("85") U
    66. Char("86") V
    67. Char("87") W
    68. Char("88") X
    69. Char("89") Y
    70. Char("90") Z
    71. Char("91") [
    72. Char("92") \
    73. Char("92") \
    74. Char("93") ]
    75. Char("94") ^
    76. Char("95") _
    77. Char("96") `
    78. Char("97") a
    79. Char("98") b
    80. Char("99") c
    81. Char("100") d
    82. Char("101") e
    83. Char("102") f
    84. Char("103") g
    85. Char("104") h
    86. Char("105") i
    87. Char("106") j
    88. Char("107") k
    89. Char("108") l
    90. Char("109") m
    91. Char("110") n
    92. Char("111") o
    93. Char("112") p
    94. Char("113") q
    95. Char("114") r
    96. Char("115") s
    97. Char("116") t
    98. Char("117") u
    99. Char("118") v
    100. Char("119") w
    101. Char("120") x
    102. Char("121") y
    103. Char("122") z
    104. Char("123") {
    105. Char("124") |
    106. Char("125") }
    107. Char("126") ~
    108. Char("127") 
    109. Char("128")
    110. Char("129") 
    111. Char("130")
    112. Char("131") ƒ
    113. Char("132")
    114. Char("133")