Java 编写一个应用程序,读取一行长度,后跟包含文本的各行

Java 编写一个应用程序,读取一行长度,后跟包含文本的各行,java,Java,编写一个应用程序,读取一行长度,后跟 包含文本的各行。输入行的长度不会超过 读入行的长度。在文本行中,每个单词将被分开 由一个单一的空间。要重新格式化然后输出的文本行 这样文本的输出行就有了直接的左右边距。 每行的最后一个打印字符将位于字符位置 线路长度。在文本输出中,字符“.”用于 表示空格字符 这是我到目前为止的代码 class Coursework15 { public static void main( String args[] ) { System.out.print(

编写一个应用程序,读取一行长度,后跟 包含文本的各行。输入行的长度不会超过 读入行的长度。在文本行中,每个单词将被分开 由一个单一的空间。要重新格式化然后输出的文本行 这样文本的输出行就有了直接的左右边距。 每行的最后一个打印字符将位于字符位置 线路长度。在文本输出中,字符“.”用于 表示空格字符

这是我到目前为止的代码

    class Coursework15
{
 public static void main( String args[] )
 {
 System.out.print("#Enter width : " );
 int width = BIO.getInt();
 System.out.print("#Enter line of text : " );
 String line = BIO.getString().trim();
 while ( ! line.equals( "END" ) )
 {
 String processed = reformat( line, width );
 processed = processed.replace( ' ', '.' );
 System.out.println( processed );
 line = BIO.getString().trim();



 }
 }



//######################################################################################################### 


 /**
 * Return a new string which is the correctly indented
 * string line to width places.
 * @param oLine The line to be indented
 * @param width The line is to be indented to width chs
 * @return Indented String
 */
 public static String reformat( String oLine, int width )
 {

     String Idented = oLine;
     for (int i=0; i<width; i++)
     {
         Idented =" "+Idented;
     }

     return Idented;
     }

 }
这就是我需要的:

< This..is..an.example
< of..text..that..will
< have..straight..left
< and...right..margins
< after.....formatting

任何帮助都会很好。

在精神上一步一步地跟踪程序的执行。它从主要方面开始。在某种程度上,它称之为重新格式化。你认为改版能做什么?何时调用CountSpace、StringOfSpace和anExtraSpace

但是这不是一个家庭作业网站。我在上面工作了几个小时,这并不是说我什么都不做就要求完整的代码……代码的哪些部分是给你的,哪些可以修改?我可以全部修改,我只是想用metods按照他们想要的方式来做,但我不太擅长,因为你的代码没有为我们编译,所以我们无法生成结果。同时提供准确的输入。罗伯托,这是他们给我们的代码的一部分。
< This..is..an.example
< of..text..that..will
< have..straight..left
< and...right..margins
< after.....formatting