从品牌网站建设到网络营销策划,从策略到执行的一站式服务
import java.io.File;
创新互联建站10多年企业网站建设服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,企业网站建设及推广,对食品包装袋等多个领域拥有丰富设计经验的网站建设公司。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("行数: " + getLineCountOfFile("c:\\1.txt"));
}
public static int getLineCountOfFile(String filePath) {
int lineCount = 0;
Scanner scanner = null;
try {
scanner = new Scanner(new File(filePath));
while (scanner.hasNextLine()) {
System.out.println("文件内容: " + scanner.nextLine());
++lineCount;
}
} catch (Exception e) {
} finally {
if (scanner != null) {
scanner.close();
}
}
return lineCount;
}
}
public static String getString(String str1){
char arr[]=str1.toCharArray();
String str="";
for(int i=0;iarr.length;i++){
if(arr[i]!=' '){
str+=arr[i];
}
}
return str;
}
这个应该是你在使用scanner的时候,原理是采用空格对输入的内容进行分割,所以空格不被识别无法打印出来
你用System.out.println(change);替换System.out.print(change);就能发现这一点
打印空格的话,既可以使用System.out.print(" ");也可以用System.out.print("\0");来打印
Java中可以使用String类的 split() 方法,将字符串分割成数组,然后去除空格:
String[] array = str.split("\\s+"); //以空格、回车符等不可见字符当做分隔符
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图