java - 如何在写入文本文件时使用 "tab space"

标签 java tabs text-formatting

 SimpleDateFormat formatter = new SimpleDateFormat("ddMMyyyy_HHmmSS");
 String strCurrDate = formatter.format(new java.util.Date());
 String strfileNm = "Cust_Advice_" + strCurrDate + ".txt";
 String strFileGenLoc = strFileLocation + "/" + strfileNm;
 String strQuery="select name, age, data from basetable";
 try {

     stmt = conn.createStatement();
     System.out.println("Query is -> " + strQuery);
     rs = stmt.executeQuery(strQuery);

     File f = new File(strFileGenLoc);
     OutputStream os = (OutputStream)new FileOutputStream(f);
     String encoding = "UTF8";
     OutputStreamWriter osw = new OutputStreamWriter(os, encoding);
     BufferedWriter bw = new BufferedWriter(osw);

     while (rs.next() ) {

         bw.write(rs.getString(1)==null? "":rs.getString(1));
         bw.write("  ");
         bw.write(rs.getString(2)==null? "":rs.getString(2));
         bw.write("  ");

     }
     bw.flush();
     bw.close();
 } catch (Exception e) {
     System.out.println(
         "Exception occured while getting resultset by the query");
     e.printStackTrace();
 } finally {
     try {
         if (conn != null) {
             System.out.println("Closing the connection" + conn);
             conn.close();
         }
     } catch (SQLException e) {
         System.out.println(
             "Exception occured while closing the connection");
         e.printStackTrace();
      }
    }
         return objArrayListValue;
  }

我在每列之间需要“一个制表符空间”(写入文本文件时)。喜欢

   manu 25 data1
   manc 35 data3

在我的代码中,我使用 bw.write("") 在每列之间创建空间。如何在那个地方使用“一个标签空间”而不是给“空间”。

最佳答案

您可以使用 \t 在文件中创建选项卡。

关于java - 如何在写入文本文件时使用 "tab space",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2585337/

相关文章:

java - 代码仅将文本文件的一行保存到数组中

javascript - jQuery 选项卡插件在嵌套超链接时创建额外的 anchor 标记

c - 如何获取选项卡项的TCITEM结构?

javascript - 如何在 JavaScript 中保留 getElementById 的文本格式?

java - 如何使我的 println 以我想要的方式在这个 for 循环中打印多行打印轮廓/制表符?

java - 从无状态 EJB 访问 SessionScoped 对象

java - 指定格式的 Joda 时间至今

java.lang.UnsatisfiedLinkError JNetPcap 输出错误

jquery-ui - JQuery UI 标签动态添加标签

python - Django 博客文本格式化(初学者)