Java 将哈希表转换为表格结构

Java 将哈希表转换为表格结构,java,hashtable,tsv,Java,Hashtable,Tsv,我有一个哈希表,其中有键值对,如下所示: 这些值由制表符分隔 <key, value> Director, Chantal Akerman Aleksandr Sokurov Alexandra McGuinness Country, Belgium-France Russia UK-Ireland UK-Ireland java中是否有任何API可用于相同的应用程序。或者还有其他方法吗?这个问题可以通过标准工具轻松解决 输出键: List<Scanner

我有一个哈希表,其中有键值对,如下所示: 这些值由制表符分隔

<key, value>
Director, Chantal Akerman   Aleksandr Sokurov       Alexandra McGuinness
Country, Belgium-France Russia  UK-Ireland  UK-Ireland

java中是否有任何API可用于相同的应用程序。或者还有其他方法吗?

这个问题可以通过标准工具轻松解决

输出键:

List<Scanner> values = new ArrayList<Scanner>();
for( String title: hashTable.keySet() ){
    out.print( title + "\t" );
    Scanner sc = new Scanner(hasTable.get( title );
    sc.useDelimiter("\t");
    values.add();     
}
out.println();
List values=new ArrayList();
for(字符串标题:hashTable.keySet()){
打印输出(标题+“\t”);
Scanner sc=新扫描仪(hasTable.get(title);
sc.useDelimiter(“\t”);
value.add();
}
out.println();
输出值:

while( values.get(0).hasNext() ){
   for(int i = 0; i < values.size(); i++){
      out.print( values.get(i).next() + "\t" );
   }
   out.println();
}
while(values.get(0.hasNext()){ 对于(int i=0;i这当然不是解决我问题的完美方案,但我的朋友你肯定给了我一个好主意。谢谢你的回复。:)我现在就试试,并发布完美的解决方案。
while( values.get(0).hasNext() ){
   for(int i = 0; i < values.size(); i++){
      out.print( values.get(i).next() + "\t" );
   }
   out.println();
}