首 页 行业资讯 新车 试驾评测 养车用车 车型库

java用代码打出一句话中的空格个数

发布网友 发布时间:2022-04-21 15:25

我来回答

4个回答

热心网友 时间:2022-07-14 21:22

public class Test
{
public static void main(String[] args) throws IOException
{
int emptys = 0;
String str = "一句话中的 空格 数,哈 哈我 来实现 !";
char[] arry = str.toCharArray();
for (int i = 0; i < arry.length; i++)
{
if ((arry[i] + "").equals(" "))
{
emptys++;
}

}
System.out.println(emptys);
}
}

热心网友 时间:2022-07-14 21:22

public void statistic(File afile)
{
BufferedReader br =null ;
try {
br = new BufferedReader(new FileReader(afile));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
System.out.println(afile.getAbsolutePath()+”文件不存在”);
//e.printStackTrace();
}
String temp;
try {
while((temp=br.readLine())!=null)
{
byte mybytes[] = temp.getBytes();
for(byte b :mybytes)
{
if(b>=0 &&b<=9)
{
number++;
}
if(b>=’a’ &&b<=’z')
{
smallLetter++;
}if(b>=’A’ &&b<=’Z')
{
bigLetter++;
}
if(b==’ ‘)
{
space++;
}
else{others++;}
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(“数字”+number+” 小写字母 “+smallLetter+” 大写字母”+bigLetter+” 空格”+space+” 其他”+others);
}
}
复制他人的,我没试,不知道可不可以给你解决问题。

热心网友 时间:2022-07-14 21:23

String str="sdfsdfsdfsdf 1 2 ";
System.out.println(str.length()-str.replaceAll("\\s", "").length());

热心网友 时间:2022-07-14 21:23

System.out.print(("s s s s".split(" ")).length-1);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com