添加了垃圾字符""并停止应用程序工具提示功能以工作



工具提示-功能对1个对象运行良好,但当添加更多对象时,就会失败。

catalina.out中,对象显示时没有垃圾字符,但当我通过f12在UI中查看时,我可以看到垃圾字符""

在java代码中,我使用了replaceAllsplit,但没有成功。

代码-

     sHasCP1+="ISS-0000430ISS-0000434ISS-0000435ISS-0000436";
    //sHasCP1 = sHasCP1.replace("" , ";");
    //sHasCP1 = sHasCP1.replace("[^a-zA-Z0-9]" , " ");
     String[] seperator = new String[50];
     seperator = sHasCP1.split("");
     List<String> list = (List) Arrays.asList(seperator);
     StringBuilder name = new StringBuilder();
     //display elements of List
     System.out.println("String array converted to List");
     for(int i=0; i < list.size(); i++){
         name.append(list.get(i));
          if ( i != list.size()-1){
             name.append(", ");
         }
         System.out.println(name.toString());
     }

我正在传递标题中的名称值-

 sbOut.append("<img src="..conCP.gif" border="0" title=""+name+ ""/>");

不知道HTML实体何时何地引入;以下操作应该完成:

final String REPLACEMENT = "t"; // Or ""?
sHasCP1 = sHasCP1.replace("&amp;#7;", REPLACEMENT);
sHasCP1 = sHasCP1.replace("&#7;", REPLACEMENT);
sHasCP1 = sHasCP1.replace("u0007", REPLACEMENT);

在第一个版本中,我保留了一个TAB字符。CCD_ 5左右也可以。

Nicer将检查/调试/记录确切的字符串。

最新更新