利用StringTokenizer st = new StringTokenizer(str, " ")将输入的字符串按照空格分割成多个单词。通过int total = st.countTokens()计算总的单词数量。定义一个长度为20的整型数组int len[] = new int[20]来存储不同长度单词的数量,并使用Arrays.fill(len, 0)将其所有元素初始化为0。接下来,使...
import java.util.StringTokenizer;public class TTTest { public static void main(String args[]) { try { BufferedReader in = new BufferedReader(new InputStreamReader(System.in));String s = in.readLine();StringBuffer s1 = new StringBuffer();StringTokenizer st = new StringTokenizer(s...
当你运行这段代码时,控制台会输出:abcd,这就是字符数组转换成字符串后的结果。此方法简单且高效,适用于大多数场景。值得注意的是,此构造函数会根据字符数组中的字节直接创建一个字符串,不会使用默认的字符集。如果需要使用特定的字符集,可以使用另一个构造函数String(byte[] b, int offset, int...
String[] str = {"abc", "bcd", "def"};StringBuffer sb = new StringBuffer();for(int i = 0; i < str.length; i++){ sb. append(str[i]);} String s = sb.toString();如果是 “字符数组” 转 “字符串” 可以通过下边的方法 char[] data={'a','b','c'};String ...
至少对于你这个,偶数位的转换为小写 String st1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";byte[] bytes = st1.getBytes();for (int i = 0; i < bytes.length; i++) { if (i % 2 == 0) { bytes[i] = (byte) (bytes[i] + 32);} } st1 = new String(bytes);...