小编Man*_*anu的帖子

Java中的回车\换行

我使用Java代码在Unix环境中创建了一个文本文件.

对于写文本文件我使用java.io.FileWriterBufferedWriter.并且对于每行之后的换行我使用bw.newLine()方法(在哪里bw是对象BufferedWriter).

我通过从Unix环境本身附加邮件(使用Unix命令自动化)发送该文本文件.

我的问题是,在我从Windows系统中的邮件下载文本文件后,如果我打开该文本文件,则数据未正确对齐.newline()性格不起作用,我想是的.

如果我在Windows环境中打开文本文件,我想要在Unix环境中使用相同的文本文件对齐.

我该如何解决这个问题?

下面的Java代码供您参考(在Unix环境中运行):

File f = new File(strFileGenLoc);
BufferedWriter bw = new BufferedWriter(new FileWriter(f, false));
rs = stmt.executeQuery("select * from jpdata");
while ( rs.next() ) {
    bw.write(rs.getString(1)==null? "":rs.getString(1));
    bw.newLine();
}
Run Code Online (Sandbox Code Playgroud)

java line-endings eol carriage-return linefeed

51
推荐指数
2
解决办法
22万
查看次数

如何在JSP页面中的选项标签上使用onClick()或onSelect()?

如何使用onClick()onSelect()option标签?下面是我试图实现它的代码,但它没有按预期工作.

注意:listCustomer在JSP页面中获取域对象列表.

<td align="right"> 
  <select name="singleSelect" "> 
     <c:forEach var="Customer" items="${listCustomer}" >
     <option value="" onClick="javascript:onSelect(this);> <c:out value="${Customer}" /></option>
                </c:forEach>
          </select>         
        </td>   
Run Code Online (Sandbox Code Playgroud)

如何修改它以检测是否选择了某个选项?

javascript

34
推荐指数
3
解决办法
37万
查看次数

java long数据类型比较

为什么下面的代码对于long3 == long2比较返回false,即使它是文字的.

public class Strings {

    public static void main(String[] args) {
        Long long1 = 256L + 256L;
        Long long2 = 512L;
        Long long3 = 512L;
        System.out.println(long3 == long2);
        System.out.println(long1.equals(long2));
    }
}
Run Code Online (Sandbox Code Playgroud)

java comparison

33
推荐指数
1
解决办法
5万
查看次数

如何在文本文件中写入时使用"制表空间"

 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("  "); …
Run Code Online (Sandbox Code Playgroud)

java tabs text-formatting

25
推荐指数
3
解决办法
21万
查看次数

如何将timestamp字符串转换为java.util.Date

我需要将时间戳字符串转换为java.util.Date.例如:

MMDDYYHHMMSSMM-DD-YY HH-MM-SS

MM月份在哪里,DD是日期,YY是年份,HH是小时,MM是分钟,SS是秒.

java

14
推荐指数
1
解决办法
5万
查看次数

在Java中手动将字符串转换为整数

我有一串由数字序列组成的字符串(例如"1234").如何在不使用Java的库函数Stringint情况下返回Integer.parseInt

public class StringToInteger {
  public static void main(String [] args){
    int i = myStringToInteger("123");
    System.out.println("String decoded to number " + i);
  }

  public int myStringToInteger(String str){
      /* ... */
  }
}
Run Code Online (Sandbox Code Playgroud)

java string integer

14
推荐指数
2
解决办法
5万
查看次数

java中的最终对象

可能重复:
何时使用final

final为对象 声明关键字有什么用?例如:

final Object obj = new myclass();
Run Code Online (Sandbox Code Playgroud)

java

7
推荐指数
3
解决办法
3万
查看次数

struts-config.xml文件的action元素中scope属性可用的值

struts-config.xml "请求"和"会话"以外的文件的"action"元素中的"scope"属性可用的值是 多少?

<action name="loginform" path="/bkplogin" scope="?" type="org.springframework.web.struts.DelegatingActionProxy">
Run Code Online (Sandbox Code Playgroud)

java jsp struts scope

7
推荐指数
1
解决办法
9221
查看次数

如何将ArrayList传递给JasperReports?

我是新手JasperReports.我想传递ArrayList给子报告的子报告.

我有一个包含一个subreport1的主报告,这个subreport1封装了一个
subreport2.

现在如何将arrayList传递给subreport2?

喜欢 MasterReport -> SubReport -> SubReport

注意:我iReport用来创建jasper模板并将datalist从我的DAO java类传递给jasper.

下面是我的Form bean类

public class CollatReportData extends BaseItem {

    private List<CusipData> listCusipData = null;
    private String dealerID = null;
    private String tripID = null;
    private String loanNo = null;
    private String dealerName = null;
    private String tripDealerLoan = null;

    public CollatReportData() {
        super();
    }

    public List<CusipData> getListCusipData() {
        return listCusipData;
    }

    public void setListCusipData(List<CusipData> listCusipData) {
        this.listCusipData = listCusipData;
    }

    public String …
Run Code Online (Sandbox Code Playgroud)

jasper-reports

6
推荐指数
2
解决办法
4万
查看次数

如何在java中检查getter方法的null

我有一个POJO课程.

class Activity{
   private String name;

   public String getName()
      return name;
   }

   public void setName(String name){
      this.name=name;
   }
}
Run Code Online (Sandbox Code Playgroud)

我有相关的条件.因此,在这些条件中没有恰当地适应

 if(stlmtTransRequestVO.getStlmtTransId()!=null && stlmtTransRequestVO.getPaymentTransId()!=null){
stlmtTransDtlsList = (List<StlmtTransResponseVO>) queryForList(
        "GET_STLMTPAY_TRANSACTIONS", stlmtTransRequestVO);


 }else if(stlmtTransRequestVO.getAgentId()!=null && stlmtTransRequestVO.getAgencyId()==null){
stlmtTransDtlsList = (List<StlmtTransResponseVO>) queryForList(
        "GET_AGENT_TRANSACTIONS", stlmtTransRequestVO);

 }else if(stlmtTransRequestVO.getAgencyId()!=null && stlmtTransRequestVO.getAgentId()==null){
stlmtTransDtlsList = (List<StlmtTransResponseVO>) queryForList(
        "GET_AGENCY_TRANSACTIONS", stlmtTransRequestVO);

 }else if(stlmtTransRequestVO.getAgencyId()!=null && stlmtTransRequestVO.getAgentId()!=null){

}
Run Code Online (Sandbox Code Playgroud)

如何检查此getter方法是否有数据?

我尝试了下面的方案,但没有工作

   1) obj.getName()!=null
   2) obj.getName().isEmpty()
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
2
解决办法
1万
查看次数