StringBuilder是否具有JAVA中最大容量的字符限制.
StringBuilder url=new StringBuilder();
stmt = connnection.createStatement();
String sql="SOME QUERY";
rs = stmt.executeQuery(sql);
while(rs.next())
{
String emailId=rs.getString("USER_EMAIL_ID");
url.append(emailId);
}
Run Code Online (Sandbox Code Playgroud)
StringBuilder变量'url'是否具有最大容量,还是可以容纳所有内容?
我正在使用正则表达式从多个文档中提取一些字符串。我陷入了这个“StackOverflowError”,它来自特定的正则表达式。如果不使用该正则表达式,程序可以顺利执行。
我的代码:
package com.gauge.ie.Annotator;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.print.attribute.Size2DSyntax;
import org.apache.commons.io.FilenameUtils;
import org.apache.uima.util.FileUtils;
public class RecursiveFileDisplay
{
static List<String> misclist=new ArrayList<String>();
static List<String> list=new ArrayList<String>();
static LinkedHashMap<String,String> authormap=new LinkedHashMap<>();
static List<String> random=new ArrayList<String>();
static List<String> benchlist=new ArrayList<String>();
static LinkedHashMap<String,String> benchmap=new LinkedHashMap<>();
static List<String> misc1list=new ArrayList<String>();
String csvfile="/home/gauge/Documents/Docs/madras.csv";
FileWriter fw;
public RecursiveFileDisplay()throws …Run Code Online (Sandbox Code Playgroud)