Java JTextArea中的字符串格式
数值被插入到Java JTextArea中的字符串格式,java,swing,string.format,Java,Swing,String.format,数值被插入到JTextArea中,通过saveButton,我将这些值保存到文本文件中 例如,具有4列的数据示例(行和列不是常量): 现在我想用这些样式(80列穿孔卡片格式)划分每一列: 我发现可以使用String.format,例如: String tf = jTextField.getText(); System.out.println(String.format("%11d", tf)); 我想问一下,我可以实现String.format来分割数字数据列吗?使用JTable…您需要将字符
JTextArea
中,通过saveButton,我将这些值保存到文本文件中
例如,具有4列的数据示例(行和列不是常量):
现在我想用这些样式(80列穿孔卡片格式)划分每一列:
我发现可以使用String.format
,例如:
String tf = jTextField.getText();
System.out.println(String.format("%11d", tf));
我想问一下,我可以实现
String.format
来分割数字数据列吗?使用JTable…您需要将字符串分割成单独的列/elements@MadProgrammer我必须使用JTextArea
,是否无法使用JTextArea
进行拆分?@MadProgrammer是对的,但是您可以在JTextArea
上尝试Font.monospacted
。不,无论使用何种解决方案,都必须预拆分字符串
1---------12---------23---------34
10 0.11E+10 0.15E+10 10
123 0.12E+10 0.16E+10 20
345 0.13E+10 0.17E+10 30
String tf = jTextField.getText();
System.out.println(String.format("%11d", tf));