用java代码格式化文本 用java代码格式化文本

java 读取格式化文本 根据字段查询内容import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Test {
public static void main(String [] args) {
File f=new File("D:\\insert.txt");
Scanner sc;
try {
sc = new Scanner(f);
while(sc.hasNextLine()){
String str=sc.nextLine();
if(str.length()==0) continue;
String[] strs=str.split("\\|");//该数组就是你需要的数据
for(String s:strs){
System.out.print(s+" ");
}
System.out.println();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
java formatter是什么,有什么作用,怎么用?java.util.Formatter 是JDK1.5新增的类库,功能很强大,主要用来格式化文本的 。
格式化主要用在文本输出方面,比如 , 数字、日期、金额等,还有类似超市的购物单小票等等,都会用到格式化输出的工具 。在此类没出现之前,只能通过空格缩进或这个制表符来对单据等格式做一些控制 , 现在只要掌握java.util.Formatter , 就可以熟练应用了。
举例如下:
import java.util.Calendar;
import java.util.Formatter;
import java.util.GregorianCalendar;
/**
* Formatter测试
*
* @author leizhimin 2009-7-16 16:31:02
*/
public class TestFormatter {
public static void main(String[] args) {
//%[argument_index$][flags][width][.precision]conversion
Formatter f1 = new Formatter(System.out);
//格式化输出字符串和数字
f1.format("格式化输出:%s %d", "a", 1235);
System.out.println("\n--------");
//日期的格式化
Calendar c = new GregorianCalendar();
f1.format("当前日期:%1$tY-%1$tm-%1$te", c);
System.out.println("\n--------");
//日期的格式化,并将格式化结果存储到一个字符串变量中
String s = String.format("当前日期:%1$tY-%1$tm-%1$te", c);
System.out.println(s);
//2$:取第二个参数
//-: 指定为左对齐,默认右对齐
//5:最大输出宽度为20,不够会补空格,实际若超过则全部输出
//.2:在此表示输出参数2的最大字符数量,如果是浮点数字 , 则表示小数部分显示的位数
//s :表示输入参数是字符串
f1.format("%2$-5.2s %1$2s", "123", "456");
//将格式化的结果存储到字符串
System.out.println("\n--------");
String fs = String.format("身高体重(%.2f , %d)", 173.2, 65);
System.out.println(fs);
//printf()本质上也是用System.out作为输出目标构造Formatter对象
//调用format方法,并将printf的参数传给format方法而得 。
System.out.println("\n--------");
System.out.printf("身高体重(%.2f , %d)", 180.2, 65);
}
}
【用java代码格式化文本 用java代码格式化文本】运行结果:
格式化输出:a 1235
--------
当前日期:2009-07-16
--------
当前日期:2009-07-16
45123
--------
身高体重(173.20 , 65)
--------
身高体重(180.20 , 65)
Process finished with exit code 0
java 如何格式化文本用java代码格式化文本你说的是格式化代码吧用java代码格式化文本,如果用java代码格式化文本你用的是MyEclipse快捷键是Ctrl+Shift+F
JAVA怎么格式化文档先解析文本,然后再格式化输出
用正则表达式好像也可以,可以试试答案补充 先找出第一行 , 以TITANIC开头的为第一行str1,并将最后一个字母#去掉
然后再读入其它行,每读入一行str_i,
然后输出str+str_i就可以了
程序还是自己写吧!
关于用java代码格式化文本和用java代码格式化文本的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读