我正在处理一个以制表符分隔的字符串.我正在使用该split功能完成此 功能,并且它适用于大多数情况.当字段丢失时会出现问题,因此我不会在该字段中获取null,而是获得下一个值.我将解析后的值存储在字符串数组中.
String[] columnDetail = new String[11];
columnDetail = column.split("\t");
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.如果可能的话,我想将解析后的字符串存储到字符串数组中,以便我可以轻松访问解析后的数据.
新的Perl开发人员在搜索作业时必须知道哪些概念.我的意思是说像CGI编程,Perl中的OO概念,CPAN中不同模块的使用等概念.
我用printStream对象创建了一个文件,如下所示.
PrintStream outPutOffice = new PrintStream(
new BufferedOutputStream(new FileOutputStream(inDir+"/Office.txt")));
outPutOffice.print(fValue + (findx < agtOffColCount ? "|" : ""));
Run Code Online (Sandbox Code Playgroud)
现在我必须阅读它内容并用"|"分隔它们的标记 因为我用"|"写了标记 分离.我已经编写了如下所示的代码,它将正确读取行,但不能使用"|"单独标记 字符.
BufferedReader inPutAgent = new BufferedReader(
new InputStreamReader(new FileInputStream(inDir+"/Office.txt")));
String column=inPutAgent.readLine();
String []columnDetail = column.split("|");
Run Code Online (Sandbox Code Playgroud)
columndetail数组在每个索引中包含单个字符,而我想在每个索引中使用单个标记.
问题是什么?
我有一个字符串值,我必须在mysql数据库中插入.我必须在这个字符串中转义一些文字像(',",%,),所以如何使用正则表达式