1 import java.util.Scanner; 2 3 /** 4 * 输入一行字符,分别统计出其中的中英文字母,空格,数字和其他字符的个数 5 * 6 * @author xcx 7 * @time 2017年7月22日上午9:08:16 8 */ 9 public class Practice7 { 10 11 public static void main(String[] args) { 12 System.out.println("请输入...
第一个将你输入的内容赋值给String类型的变量result,然后再将它变成char类型的数组,再取出字符数组中每一个元素,判断是不是数字,如果是数字那么表示数字的记数器就加1,如果不是再判断是不是字母,如果 是字母那么表示字母的记数器就加一,如果不是字母再判断是不是空格,是空格的话,表示空格的记数器加一。最后输入...
下面是一个完整的示例代码,演示了如何将一串字符输入并存储到数组中,并通过空格进行分隔。 importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("请输入一串字符:");Stringinput=scanner.nextLine();String[]words=input.split(" ")...
java字节读取流的read方法一次读一个byte但返回int的原因 读取二进制数据按字节读取,每次读一个字节(byte)。 read()的底层是由C++实现的,返回的是unsigned byte,取值范围为[0~255],在java中没有对应的类型,所以只能用int类型接收,由Java接收得到的就是int[0、 一串中提取首字母的需求。无论是处理用户、数据清洗...