Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 二维数组格式问题。我试图用/t标记我的列,但这只会导致我的行消失_Java - Fatal编程技术网

Java 二维数组格式问题。我试图用/t标记我的列,但这只会导致我的行消失

Java 二维数组格式问题。我试图用/t标记我的列,但这只会导致我的行消失,java,Java,我有一个3列的二维数组。当它打印出来的时候,我需要它的标签。我将/t和/n用于下一行,但它以直线形式显示,而不是以行形式显示。我会把代码放进去。我怎么修理它 package presidnetssort; import java.io.*; import java.util.*; ``import edu.princeton.cs.introcs.*; public class PresidentsSort { public static void m

我有一个3列的二维数组。当它打印出来的时候,我需要它的标签。我将
/t
/n
用于下一行,但它以直线形式显示,而不是以行形式显示。我会把代码放进去。我怎么修理它

package presidnetssort;
import java.io.*;

import java.util.*;

``import edu.princeton.cs.introcs.*;
    public class PresidentsSort 
    {



        public static void main(String[] args) throws FileNotFoundException 
        {
            //Create scanner object to read the file.
            Scanner x = new Scanner(new File("PresidentsGrades.txt"));

            //Create a string array to hold the data from the file.
            String[][] a = new String[44][3];

            //Create a loop to to add the file data to the array.
            for (int i=0;i<a.length;i++)
            {
                a[i][0]=x.next();
                a[i][1]=x.next();
                a[i][2]=x.next();
           }
            //Call the sorting methods. I am commenting them out. Uncomment     them one at a time to use them.
            //sortNames(a);
            //sortCourses(a);
            //sortGrades(a);
            //Call the print method to print the a array.
            print(a);
            StdOut.printf("/t,/t/n",a);

        }

    public static void sortNames(String[][] a)
    {


        Arrays.toString(a);
        StdOut.printf("/t",a);
    }
    public static void sortCourses(String[][] a)
    {

        Arrays.toString(a);
        print(a);
    }
    public static void sortGrades(String[][] a)
    {

        Arrays.toString(a);
        print(a);
    }
     static void print(String[][] a)
     {
            for (int i=0;i<a.length;i++)
            {
                for (int j=0;j<a[0].length;j++) 
                    System.out.print(a[i][j]+" ");
                 StdOut.printf("/t,/t/n",a);
            }
      }
     }
package-presidnetsort;
导入java.io.*;
导入java.util.*;
``导入教育,普林斯顿,cs,简介。*;
公开课校长
{
公共静态void main(字符串[]args)引发FileNotFoundException
{
//创建扫描仪对象以读取文件。
扫描仪x=新扫描仪(新文件(“PresidentsGrades.txt”);
//创建字符串数组以保存文件中的数据。
字符串[][]a=新字符串[44][3];
//创建循环以将文件数据添加到数组中。

对于(int i=0;i,制表符和新行字符分别为
\t
\n
,请更改

StdOut.printf("/t,/t/n",a);
差不多

StdOut.printf("\t,\t\n",a);

等等

StdOut.printf("/t",a);
StdOut.printf("\t",a);