java 多余的空格_java实现 删除输入的多余空格
/*
* lfsfxy9 @ 09.12.25
* 主要用于去除字符输入过程中多输入的空格。
* 此代码为Java作业
*/
import java.io.*;
public class fileinout {
public static void main(String[] orgs){
char c;
int c1;
int a=0;//空格计数用 。
File filePath=new File("temp");
if(!filePath.exists()) filePath.mkdirs();
File f1=new File(filePath,"d1.txt");
try{
FileOutputStream fout=new FileOutputStream(f1);
System.out.println("请输入字符串,以#作为结束符 .");
while ((c=(char)System.in.read())!='#'){
fout.write(c);
}
fout.close();
System.out.println("打印从文件中读入的数据 ");
FileInputStream fin=new FileInputStream(f1);
c1=fin.read();
System.out.print((char)c1);
while ((c1=fin.read())!=-1){
if((char)c1==' '){
a=a+1; //空格计数.
}
else{
a=0;
}
if(a>=2){
//
}
else{
System.out.print((char)c1);
}
}
System.out.print("/n");
fin.close();
}
catch (FileNotFoundException e){System.err.println(e);}
catch (IOException e){System.err.print(e);}
}
}
虽说功能实现了,可是从浅层看却没涉及到面向对象的东西,总体来说,其实实现这个功能可用方法很多,比如单独做一个检测类,来删除多余的空格。我想得比较省事儿,算是异曲同工之妙吧(但面向对象的好多优势没有发挥出来。。 你知道是哪些吗?~),只是在字符输出的同时进行一下检测、删除。
java 多余的空格_java实现 删除输入的多余空格相关推荐
- win10电脑上计算机图标怎么删除,Win10如何删除“此电脑”多余软件图标?Win10删除“此电脑”多余软件图标的方法...
最近,有一些windows10系统用户反映自己在电脑中安装了一些软件后,发现在计算机的"此电脑"中多出了很多软件图标,看起来非常的多和乱.这该怎么办呢?接下来,小编就向大家分享Wi ...
- java数字转中文_Java程序:输入数字转换成中文输出
功能看似简单,但真正实现起来也不是易事 现在贴出代码,欢迎各位幕友提出建议!! package test01; import java.util.Scanner; public class Test ...
- java string补空格_Java String字符串补0或空格详解
Java String字符串补0或空格 import java.text.NumberFormat; //1.Java 中给数字左边补0 public class NumberFormatTest { ...
- java 以某某结尾_Java中删除第一个集合中以某某开头的元素,删除第二个集合中以某某结尾的元素,并合并成一个集合...
import java.util.ArrayList; import java.util.List; public class Test { public static void main(Strin ...
- java怎么显示空格符_Java在字符串中看不到空格
因此,我正在尝试解析一些具有多行文本的文本文件.我的工作是遍历所有单词并将其打印出文件. 因此,我阅读了所有行,然后遍历它们,并用空格将每一行分开,如下所示: line.split("\\s ...
- java的构造函数格式_java – 自定义MapReduce输入格式 – 找不到构造函数
我正在为Hadoop 0.20.2编写一个自定义的InputFormat,并且遇到NoSuchMethodException我无法摆脱.我开始时: public class ConnectionInp ...
- java 获取ftp路径_Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件...
参考上面的: 引用jar包 ganymed-ssh2-build210.jar jar 包放在 $ORACLE_HOME/sqlj/lib 执行loadjava命令 加载jar包 路径下 执行 ...
- java判断是否失效_java – 如何在输入有效之前检查无效输入和循环?
我试图从用户输入中找到列表中的最小数字.我需要询问用户列表中将包含多少个数字(并且只接受正数而不是字母),然后询问他们列表中的数字是什么(仅接受数字).如何检查并保持循环直到数字有效? public ...
- java补空格_JAVA STRING 对象自动补齐空格
之所以补空格因为 该长度不一的时候 有时候会导致 ORACLE数据库的子SQL 变得很多多. 导致非常慢. ORACLE 11G 11.2.01 打补丁风险太大 只好补空格让其一直. 注意采用的字节长 ...
最新文章
- Visual Studio Code Go 插件文档翻译
- hcg值小于0.1_电容的Q值
- Spring boot显示登录用户
- ZoomIt – 屏幕标注、电子画笔 [小工具]
- DataGridView数据更新至数据库-逐条更新
- 高性能、高并发、高扩展性和可读性的网络服务器架构:StateThreads
- c语言第七章函数调用题库,c语言题库7-函数.doc
- 修改系统提供视图类的显示字体
- HiddenHttpMethodFilter过滤器—SpringMVC
- 软件系统架构师大概工作过程
- Curve Modeling:车道线检测新工作(CVPR2022)
- MYSQL 数据库的常用语句
- 博图注册表删除方法_「博图+仿真+授权」西门子软件安装指南及注意事项
- linux卫星添加,卫星电视卡在linux下的应用
- 新浪邮箱开通imap服务器,新浪帮助-常见问题
- 3分钟搞定下载微信视频号视频!无需第三方软件,亲测有效!
- java查找算法:线性查找
- 谈笑间学会数仓-分层架构
- 贵州大学计算机研究生排名,贵大计算机研究生怎么样?
- Linux命令之curl命令