Changeset 1e5a35c7


Ignore:
Timestamp:
Nov 7, 2015 5:45:48 PM (5 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
8e77188
Parents:
83b9231
Message:

Use new split()

Files:
31 edited

Legend:

Unmodified
Added
Removed
  • apps/addressbook/java/src/net/i2p/addressbook/ConfigIterator.java

    r83b9231 r1e5a35c7  
    3232import java.util.Map;
    3333import java.util.NoSuchElementException;
     34
     35import net.i2p.data.DataHelper;
    3436
    3537/**
     
    7072            while (inputLine != null) {
    7173                inputLine = ConfigParser.stripComments(inputLine);
    72                 String[] splitLine = inputLine.split("=");
     74                String[] splitLine = DataHelper.split(inputLine, "=");
    7375                if (splitLine.length == 2) {
    7476                    next = new ConfigEntry(splitLine[0].trim().toLowerCase(Locale.US), splitLine[1].trim());
  • apps/addressbook/java/src/net/i2p/addressbook/ConfigParser.java

    r83b9231 r1e5a35c7  
    3636import java.util.Map;
    3737
     38import net.i2p.data.DataHelper;
    3839import net.i2p.util.SecureFile;
    3940import net.i2p.util.SecureFileOutputStream;
     
    9495        while (inputLine != null) {
    9596            inputLine = stripComments(inputLine);
    96             String[] splitLine = inputLine.split("=");
     97            String[] splitLine = DataHelper.split(inputLine, "=");
    9798            if (splitLine.length == 2) {
    9899                result.put(splitLine[0].trim().toLowerCase(Locale.US), splitLine[1].trim());
  • apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java

    r83b9231 r1e5a35c7  
    190190            if (DEFAULT_TRACKERS[i-1].equals("TheBland") && !SigType.ECDSA_SHA256_P256.isAvailable())
    191191                continue;
    192             String urls[] = DEFAULT_TRACKERS[i].split("=", 2);
     192            String urls[] = DataHelper.split(DEFAULT_TRACKERS[i], "=", 2);
    193193            ann.add(urls[0]);
    194194        }
     
    10791079        if (val == null)
    10801080            return Collections.emptyList();
    1081         return Arrays.asList(val.split(","));
     1081        return Arrays.asList(DataHelper.split(val, ","));
    10821082    }
    10831083
     
    16121612        int filecount = metainfo.getFiles().size();
    16131613        int[] rv = new int[filecount];
    1614         String[] arr = pri.split(",");
     1614        String[] arr = DataHelper.split(pri, ",");
    16151615        for (int i = 0; i < filecount && i < arr.length; i++) {
    16161616            if (arr[i].length() > 0) {
     
    23432343            setDefaultTrackerMap(true);
    23442344        } else {
    2345             String[] toks = trackers.split(",");
     2345            String[] toks = DataHelper.split(trackers, ",");
    23462346            for (int i = 0; i < toks.length; i += 2) {
    23472347                String name = toks[i].trim().replace("&#44;", ",");
    23482348                String url = toks[i+1].trim().replace("&#44;", ",");
    23492349                if ( (name.length() > 0) && (url.length() > 0) ) {
    2350                     String urls[] = url.split("=", 2);
     2350                    String urls[] = DataHelper.split(url, "=", 2);
    23512351                    String url2 = urls.length > 1 ? urls[1] : "";
    23522352                    _trackerMap.put(name, new Tracker(name, urls[0], url2));
     
    23682368            if (name.equals("TheBland") && !SigType.ECDSA_SHA256_P256.isAvailable())
    23692369                continue;
    2370             String urls[] = DEFAULT_TRACKERS[i+1].split("=", 2);
     2370            String urls[] = DataHelper.split(DEFAULT_TRACKERS[i+1], "=", 2);
    23712371            String url2 = urls.length > 1 ? urls[1] : null;
    23722372            _trackerMap.put(name, new Tracker(name, urls[0], url2));
  • apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java

    r83b9231 r1e5a35c7  
    913913            !path.startsWith("/"))
    914914            return null;
    915         String[] parts = path.substring(1).split("[/\\?&;]", 2);
     915        String[] parts = DataHelper.split(path.substring(1), "[/\\?&;]", 2);
    916916        return ConvertToHash.getHash(parts[0]);
    917917    }
  • apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java

    r83b9231 r1e5a35c7  
    103103    public NodeInfo(String s) throws DataFormatException {
    104104        super();
    105         String[] parts = s.split(":", 4);
     105        String[] parts = DataHelper.split(s, ":", 4);
    106106        if (parts.length != 4)
    107107            throw new DataFormatException("Bad format");
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java

    r83b9231 r1e5a35c7  
    415415                    }
    416416
    417                     String[] params = line.split(" ", 3);
     417                    String[] params = DataHelper.split(line, " ", 3);
    418418                    if(params.length != 3) {
    419419                        break;
     
    12531253        if (s == null)
    12541254            return null;
    1255         String[] p = s.split("[,; \r\n\t]");
     1255        String[] p = DataHelper.split(s, "[,; \r\n\t]");
    12561256        if (p.length == 0)
    12571257            return null;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java

    r83b9231 r1e5a35c7  
    286286                try {
    287287                    String dec = new String(decoded, "UTF-8");
    288                     String[] parts = dec.split(":");
     288                    String[] parts = DataHelper.split(dec, ":");
    289289                    String user = parts[0];
    290290                    String pw = parts[1];
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPServer.java

    r83b9231 r1e5a35c7  
    665665        @Override
    666666        protected String filterResponseLine(String line) {
    667             String[] s = line.split(" ", 3);
     667            String[] s = DataHelper.split(line, " ", 3);
    668668            if (s.length > 1 &&
    669669                (s[1].startsWith("3") || s[1].startsWith("5")))
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelIRCServer.java

    r83b9231 r1e5a35c7  
    1414import net.i2p.client.streaming.I2PSocket;
    1515import net.i2p.crypto.SHA256Generator;
     16import net.i2p.data.DataHelper;
    1617import net.i2p.data.Destination;
    1718import net.i2p.data.Hash;
     
    278279            //    _log.debug("Got line: " + s);
    279280
    280             String field[]=s.split(" ",5);
     281            String field[] = DataHelper.split(s, " ", 5);
    281282            String command;
    282283            int idx=0;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2Ping.java

    r83b9231 r1e5a35c7  
    2020import net.i2p.client.I2PSessionException;
    2121import net.i2p.client.streaming.I2PSocketManager;
     22import net.i2p.data.DataHelper;
    2223import net.i2p.data.Destination;
    2324import net.i2p.util.EventDispatcher;
     
    9495      int remotePort = 0;
    9596      boolean error = false;
    96       String[] argv = cmd.split(" ");
     97      String[] argv = DataHelper.split(cmd, " ");
    9798      Getopt g = new Getopt("ping", argv, "t:m:n:chl:f:p:");
    9899      int c;
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java

    r83b9231 r1e5a35c7  
    3434    public static String inboundFilter(String s, StringBuffer expectedPong, DCCHelper helper) {
    3535       
    36         String field[]=s.split(" ",4);
     36        String field[] = DataHelper.split(s, " ", 4);
    3737        String command;
    3838        int idx=0;
     
    275275    public static String outboundFilter(String s, StringBuffer expectedPong, DCCHelper helper) {
    276276
    277         String field[]=s.split(" ",3);
     277        String field[] = DataHelper.split(s, " ",3);
    278278
    279279        if(field[0].length()==0)
     
    421421        if (ctcp > 0)
    422422            msg = msg.substring(0, ctcp);
    423         String[] args = msg.split(" ", 5);
     423        String[] args = DataHelper.split(msg, " ", 5);
    424424        if (args.length <= 0)
    425425            return null;
     
    513513        if (ctcp > 0)
    514514            msg = msg.substring(0, ctcp);
    515         String[] args = msg.split(" ", 5);
     515        String[] args = DataHelper.split(msg, " ", 5);
    516516        if (args.length <= 0)
    517517            return null;
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java

    r83b9231 r1e5a35c7  
    208208        } else {
    209209            configs = new HashSet<String>(4);
    210             String[] ca = cs.split("[,; \r\n\t]");
     210            String[] ca = DataHelper.split(cs, "[,; \r\n\t]");
    211211            for (int i = 0; i < ca.length; i++) {
    212212                String c = ca[i];
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigSummaryHandler.java

    r83b9231 r1e5a35c7  
    109109                }
    110110            } else if (moving) {
    111                 String parts[] = _action.split("_");
     111                String parts[] = DataHelper.split(_action, "_");
    112112                try {
    113113                    int from = Integer.parseInt(parts[1]);
  • apps/routerconsole/java/src/net/i2p/router/web/EventLogHelper.java

    r83b9231 r1e5a35c7  
    203203            buf.append("</td><td>");
    204204            if (isAll) {
    205                  String[] s = event.split(" ", 2);
     205                 String[] s = DataHelper.split(event, " ", 2);
    206206                 String xs = _xevents.get(s[0]);
    207207                 if (xs == null)
  • apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java

    r83b9231 r1e5a35c7  
    136136    }
    137137
     138    private static final String SS = Character.toString(S);
     139
    138140    static Collection<App> buildApps(RouterContext ctx, String config) {
    139         String[] args = config.split("" + S);
     141        String[] args = DataHelper.split(config, SS);
    140142        Set<App> apps = new TreeSet<App>(new AppComparator());
    141143        for (int i = 0; i < args.length - 3; i += 4) {
     
    150152
    151153    static Collection<App> buildSearchApps(String config) {
    152         String[] args = config.split("" + S);
     154        String[] args = DataHelper.split(config, SS);
    153155        Set<App> apps = new TreeSet<App>(new AppComparator());
    154156        for (int i = 0; i < args.length - 1; i += 2) {
  • apps/routerconsole/java/src/net/i2p/router/web/SearchHelper.java

    r83b9231 r1e5a35c7  
    4444    }
    4545
     46    private static final String SS = Character.toString(S);
     47
    4648    private void buildEngineMap() {
    4749        String config = _context.getProperty(PROP_ENGINES, ENGINES_DEFAULT);
    48         String[] args = config.split("" + S);
     50        String[] args = DataHelper.split(config, SS);
    4951        for (int i = 0; i < args.length - 1; i += 2) {
    5052            String name = args[i];
  • apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java

    r83b9231 r1e5a35c7  
    862862    public NewsHelper getNewsHelper() { return _newshelper; }
    863863
     864    private static final String SS = Character.toString(S);
     865
    864866    public List<String> getSummaryBarSections(String page) {
    865867        String config = "";
     
    871873                config = _context.getProperty(PROP_SUMMARYBAR + "default", DEFAULT_FULL);
    872874        }
    873         return Arrays.asList(config.split("" + S));
     875        return Arrays.asList(DataHelper.split(config, SS));
    874876    }
    875877
  • apps/susimail/src/src/i2p/susi/webmail/Mail.java

    r83b9231 r1e5a35c7  
    4343
    4444import net.i2p.I2PAppContext;
     45import net.i2p.data.DataHelper;
    4546
    4647/**
     
    191192                        return false;
    192193               
    193                 String[] tokens = address.split( "[ \t]+" );
     194                String[] tokens = DataHelper.split(address, "[ \t]+");
    194195
    195196                int addresses = 0;
     
    209210        public static String getAddress(String address )
    210211        {
    211                 String[] tokens = address.split( "[ \t]+" );
     212                String[] tokens = DataHelper.split(address, "[ \t]+");
    212213
    213214                for( int i = 0; i < tokens.length; i++ ) {
     
    233234        {
    234235                if( text != null && text.length() > 0 ) {                       
    235                         String[] ccs = text.split( "," );
     236                        String[] ccs = DataHelper.split(text, ",");
    236237                        for( int i = 0; i < ccs.length; i++ ) {
    237238                                String recipient = ccs[i].trim();
  • apps/susimail/src/src/i2p/susi/webmail/MailPart.java

    r83b9231 r1e5a35c7  
    8080                       
    8181                ReadBuffer decodedHeaders = EncodingFactory.getEncoding( "HEADERLINE" ).decode( buffer.content, begin, beginBody - begin );
    82                 headerLines = new String( decodedHeaders.content, decodedHeaders.offset, decodedHeaders.length ).split( "\r\n" );
     82                headerLines = DataHelper.split(new String(decodedHeaders.content, decodedHeaders.offset, decodedHeaders.length), "\r\n");
    8383
    8484                String boundary = null;
  • apps/susimail/src/src/i2p/susi/webmail/WebMail.java

    r83b9231 r1e5a35c7  
    997997                                                        showPart( pw2, part, 0, TEXT_ONLY );
    998998                                                        pw2.flush();
    999                                                         String[] lines = text2.toString().split( "\r\n" );
     999                                                        String[] lines = DataHelper.split(text2.toString(), "\r\n");
    10001000                                                        for( int i = 0; i < lines.length; i++ )
    10011001                                                                pw.println( "> " + lines[i] );
  • apps/susimail/src/src/i2p/susi/webmail/smtp/SMTPClient.java

    r83b9231 r1e5a35c7  
    283283                }
    284284                if( !mailSent && lastResponse.length() > 0 ) {
    285                         String[] lines = lastResponse.split( "\r" );
     285                        String[] lines = DataHelper.split(lastResponse, "\r");
    286286                        for( int i = 0; i < lines.length; i++ )
    287287                                error += lines[i] + '\n';                       
  • core/java/src/net/i2p/util/EepGet.java

    r83b9231 r1e5a35c7  
    11321132        if (_log.shouldLog(Log.DEBUG))
    11331133            _log.debug("Status line: [" + line.trim() + "]");
    1134         String[] toks = line.split(" ", 3);
     1134        String[] toks = DataHelper.split(line, " ", 3);
    11351135        if (toks.length < 2) {
    11361136            if (_log.shouldLog(Log.WARN))
  • core/java/src/net/i2p/util/I2PSSLSocketFactory.java

    r83b9231 r1e5a35c7  
    8484import net.i2p.I2PAppContext;
    8585import net.i2p.crypto.KeyStoreUtil;
     86import net.i2p.data.DataHelper;
    8687
    8788import org.apache.http.conn.ssl.DefaultHostnameVerifier;
     
    444445                    if (line.charAt(0) == '#')
    445446                        continue;
    446                     String[] s = line.split(",");
     447                    String[] s = DataHelper.split(line, ",");
    447448                    String lc = s[0].toLowerCase(Locale.US);
    448449                    tlds.add(lc);
  • core/java/src/net/i2p/util/NativeBigInteger.java

    r83b9231 r1e5a35c7  
    3636import net.i2p.I2PAppContext;
    3737import net.i2p.crypto.CryptoConstants;
     38import net.i2p.data.DataHelper;
    3839
    3940/**
     
    735736            String line = null;
    736737            while ( (line = in.readLine()) != null) {
    737                 String[] parts = line.split(":", 2);
     738                String[] parts = DataHelper.split(line, ":", 2);
    738739                if (parts.length < 2)
    739740                    continue;
  • router/java/src/net/i2p/router/startup/WorkingDir.java

    r83b9231 r1e5a35c7  
    212212            if (files == null)
    213213                return false;
    214             String migrated[] = MIGRATE_BASE.split(",");
     214            String migrated[] = DataHelper.split(MIGRATE_BASE, ",");
    215215            for (String file: files) {
    216216                for (int i = 0; i < migrated.length; i++) {
     
    283283    private static boolean migrate(String list, File olddir, File todir) {
    284284        boolean rv = true;
    285         String files[] = list.split(",");
     285        String files[] = DataHelper.split(list, ",");
    286286        for (int i = 0; i < files.length; i++) {
    287287            File from = new File(olddir, files[i]);
  • router/java/src/net/i2p/router/time/Zones.java

    r83b9231 r1e5a35c7  
    1111
    1212import net.i2p.I2PAppContext;
     13import net.i2p.data.DataHelper;
    1314import net.i2p.router.transport.GeoIP;
    1415
     
    106107                    if (line.charAt(0) == '#')
    107108                        continue;
    108                     String[] s = line.split(",");
     109                    String[] s = DataHelper.split(line, ",");
    109110                    String ucContinent = s[1].toUpperCase(Locale.US).trim();
    110111                    String zone = _continentToZone.get(ucContinent);
  • router/java/src/net/i2p/router/transport/GeoIP.java

    r83b9231 r1e5a35c7  
    1818
    1919import net.i2p.I2PAppContext;
     20import net.i2p.data.DataHelper;
    2021import net.i2p.data.Hash;
    2122import net.i2p.router.Router;
     
    210211                        continue;
    211212                    }
    212                     String[] s = line.split(",");
     213                    String[] s = DataHelper.split(line, ",");
    213214                    String lc = s[0].toLowerCase(Locale.US);
    214215                    _codeToName.put(lc, s[1]);
     
    275276                        continue;
    276277                    }
    277                     String[] s = buf.split(",");
     278                    String[] s = DataHelper.split(buf, ",");
    278279                    long ip1 = Long.parseLong(s[0]);
    279280                    long ip2 = Long.parseLong(s[1]);
  • router/java/src/net/i2p/router/transport/GeoIPv6.java

    r83b9231 r1e5a35c7  
    171171                            continue;
    172172                        }
    173                         String[] s = buf.split(",");
     173                        String[] s = DataHelper.split(buf, ",");
    174174                        String ips1 = s[0].replace("\"", "").trim();
    175175                        String ips2 = s[1].replace("\"", "").trim();
  • router/java/src/net/i2p/router/transport/UPnP.java

    r83b9231 r1e5a35c7  
    225225                String toIgnore = _context.getProperty(PROP_IGNORE);
    226226                if (toIgnore != null) {
    227                         String[] ignores = toIgnore.split("[,; \r\n\t]");
     227                        String[] ignores = DataHelper.split(toIgnore, "[,; \r\n\t]");
    228228                        for (int i = 0; i < ignores.length; i++) {
    229229                                if (ignores[i].equals(udn)) {
  • router/java/src/net/i2p/router/transport/udp/UDPTransport.java

    r83b9231 r1e5a35c7  
    341341        List<InetAddress> bindToAddrs = new ArrayList<InetAddress>(4);
    342342        if (bindTo != null) {
    343             String[] bta = bindTo.split("[,; \r\n\t]");
     343            String[] bta = DataHelper.split(bindTo, "[,; \r\n\t]");
    344344            for (int i = 0; i < bta.length; i++) {
    345345                String bt = bta[i];
     
    18971897            host = _context.getProperty(PROP_EXTERNAL_HOST);
    18981898            if (host != null) {
    1899                 String[] hosts = host.split("[,; \r\n\t]");
     1899                String[] hosts = DataHelper.split(host, "[,; \r\n\t]");
    19001900                RouterAddress rv = null;
    19011901                for (int i = 0; i < hosts.length; i++) {
  • router/java/src/net/i2p/router/util/EventLog.java

    r83b9231 r1e5a35c7  
    1414
    1515import net.i2p.I2PAppContext;
     16import net.i2p.data.DataHelper;
    1617import net.i2p.util.SecureFileOutputStream;
    1718
     
    126127            while ( (line = br.readLine()) != null) {
    127128                try {
    128                     String[] s = line.split(" ", 3);
     129                    String[] s = DataHelper.split(line, " ", 3);
    129130                    if (!s[1].equals(event))
    130131                        continue;
     
    168169            while ( (line = br.readLine()) != null) {
    169170                try {
    170                     String[] s = line.split(" ", 2);
     171                    String[] s = DataHelper.split(line, " ", 2);
    171172                    if (s.length < 2)
    172173                        continue;
Note: See TracChangeset for help on using the changeset viewer.