Changeset 5be077e2


Ignore:
Timestamp:
Dec 2, 2016 6:52:37 PM (4 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
f461d48
Parents:
5b31540
Message:

Clean up single char indexOf()

Files:
29 edited

Legend:

Unmodified
Added
Removed
  • apps/BOB/src/net/i2p/BOB/BOB.java

    r5b31540 r5be077e2  
    166166                    String classPath = classResource.toString();
    167167                    if (classPath.startsWith("jar")) {
    168                         String manifestPath = classPath.substring(0, classPath.lastIndexOf("!") + 1) +
     168                        String manifestPath = classPath.substring(0, classPath.lastIndexOf('!') + 1) +
    169169                                "/META-INF/MANIFEST.MF";
    170170                        try {
  • apps/addressbook/java/src/net/i2p/addressbook/HostTxtParser.java

    r5b31540 r5be077e2  
    7777        if (inputLine.startsWith(";"))
    7878            return null;
    79         int comment = inputLine.indexOf("#");
     79        int comment = inputLine.indexOf('#');
    8080        String kv;
    8181        String sprops;
  • apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java

    r5b31540 r5be077e2  
    959959          announce = a;
    960960          String s = a.substring(7);
    961           host = s.substring(0, s.indexOf("/"));
     961          host = s.substring(0, s.indexOf('/'));
    962962          isPrimary = p;
    963963          interval = INITIAL_SLEEP;
  • apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java

    r5b31540 r5be077e2  
    14671467        if (basename.length() > MAX_DISPLAYED_FILENAME_LENGTH) {
    14681468            String start = basename.substring(0, MAX_DISPLAYED_FILENAME_LENGTH);
    1469             if (start.indexOf(" ") < 0 && start.indexOf("-") < 0) {
     1469            if (start.indexOf(' ') < 0 && start.indexOf('-') < 0) {
    14701470                // browser has nowhere to break it
    14711471                basename = start + HELLIP;
     
    30873087        if (showSort)
    30883088            buf.append("</a>");
    3089         int dirSlash = directory.indexOf("/");
     3089        int dirSlash = directory.indexOf('/');
    30903090        if (dirSlash > 0) {
    30913091            buf.append("&nbsp;");
  • apps/i2psnark/java/src/org/klomp/snark/web/InclusiveByteRange.java

    r5b31540 r5be077e2  
    9797                        long last = -1;
    9898                        int d = t.indexOf('-');
    99                         if (d < 0 || t.indexOf("-",d + 1) >= 0)
     99                        if (d < 0 || t.indexOf('-',d + 1) >= 0)
    100100                        {
    101101                            if ("bytes".equals(t))
  • apps/i2psnark/java/src/org/klomp/snark/web/MimeTypes.java

    r5b31540 r5be077e2  
    106106            while(type==null)
    107107            {
    108                 i=filename.indexOf(".",i+1);
     108                i=filename.indexOf('.',i+1);
    109109
    110110                if (i<0 || i>=filename.length())
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnel.java

    r5b31540 r5be077e2  
    381381
    382382    public void runCommand(String cmd, Logging l) {
    383         if (cmd.indexOf(" ") == -1) cmd += " ";
    384         int iii = cmd.indexOf(" ");
     383        if (cmd.indexOf(' ') == -1) cmd += ' ';
     384        int iii = cmd.indexOf(' ');
    385385        String cmdname = cmd.substring(0, iii).toLowerCase(Locale.US);
    386386        String allargs = cmd.substring(iii + 1);
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelConnectClient.java

    r5b31540 r5be077e2  
    167167               
    168168                if (method == null) { // first line CONNECT blah.i2p:80 HTTP/1.1
    169                     int pos = line.indexOf(" ");
     169                    int pos = line.indexOf(' ');
    170170                    if (pos == -1) break;    // empty first line
    171171                    method = line.substring(0, pos);
    172172                    String request = line.substring(pos + 1);
    173173
    174                     pos = request.indexOf(":");
     174                    pos = request.indexOf(':');
    175175                    if (pos == -1)
    176                        pos = request.indexOf(" ");
     176                       pos = request.indexOf(' ');
    177177                    if (pos == -1) {
    178178                        host = request;
     
    186186                        // Destination gets the host name
    187187                        destination = host;
    188                     } else if (host.indexOf(".") != -1) {
     188                    } else if (host.indexOf('.') != -1) {
    189189                        // The request must be forwarded to a outproxy
    190190                        currentProxy = selectProxy();
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelServer.java

    r5b31540 r5be077e2  
    431431                    int myPort = Integer.parseInt(key);
    432432                    String host = (String) e.getValue();
    433                     int colon = host.indexOf(":");
     433                    int colon = host.indexOf(':');
    434434                    int port = Integer.parseInt(host.substring(colon + 1));
    435435                    host = host.substring(0, colon);
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2Ping.java

    r5b31540 r5be077e2  
    168168                if (line.startsWith(";")) continue;
    169169                if (line.startsWith("!")) continue;
    170                 if (line.indexOf("=") != -1) { // maybe file is hosts.txt?
    171                     line = line.substring(0, line.indexOf("="));
     170                if (line.indexOf('=') != -1) { // maybe file is hosts.txt?
     171                    line = line.substring(0, line.indexOf('='));
    172172                }
    173173                PingHandler ph = new PingHandler(line, count, localPort, remotePort,
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/irc/IRCFilter.java

    r5b31540 r5be077e2  
    381381            if (field.length < 3)
    382382                return s;  // invalid, allow server response
    383             int idx = field[2].lastIndexOf(":");
     383            int idx = field[2].lastIndexOf(':');
    384384            if(idx<0)
    385385                return "USER user hostname localhost :realname";
  • apps/jetty/java/src/net/i2p/servlet/RequestWrapper.java

    r5b31540 r5be077e2  
    140140                                if( key.toLowerCase(Locale.US).compareToIgnoreCase( "content-type") == 0 ) {
    141141                                        String value = e.getValue();
    142                                         int i = value.indexOf( ";" );
     142                                        int i = value.indexOf( ';' );
    143143                                        if( i != -1 )
    144144                                                result = value.substring( 0, i );
  • apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketAddress.java

    r5b31540 r5be077e2  
    3232    public I2PSocketAddress(String host) {
    3333        int port = 0;
    34         int colon = host.indexOf(":");
     34        int colon = host.indexOf(':');
    3535        if (colon > 0) {
    3636            try {
  • apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketEepGet.java

    r5b31540 r5be077e2  
    129129                    String file = url.getRawPath();
    130130                    try {
    131                         int slash = 1 + file.substring(1).indexOf("/");
     131                        int slash = 1 + file.substring(1).indexOf('/');
    132132                        host = file.substring(1, slash);
    133133                        _actualURL = "http://" + host + file.substring(slash);
  • apps/routerconsole/java/src/net/i2p/router/update/PluginUpdateRunner.java

    r5b31540 r5be077e2  
    371371            String version = props.getProperty("version");
    372372            if (appName == null || version == null || appName.length() <= 0 || version.length() <= 0 ||
    373                 appName.indexOf("<") >= 0 || appName.indexOf(">") >= 0 ||
    374                 version.indexOf("<") >= 0 || version.indexOf(">") >= 0 ||
    375                 appName.startsWith(".") || appName.indexOf("/") >= 0 || appName.indexOf("\\") >= 0) {
     373                appName.indexOf('<') >= 0 || appName.indexOf('>') >= 0 ||
     374                version.indexOf('<') >= 0 || version.indexOf('>') >= 0 ||
     375                appName.startsWith(".") || appName.indexOf('/') >= 0 || appName.indexOf('\\') >= 0) {
    376376                to.delete();
    377377                statusDone("<b>" + _t("Plugin from {0} has invalid name or version", url) + "</b>");
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java

    r5b31540 r5be077e2  
    247247                String desc = getJettyString("nofilter_desc" + cur);
    248248                if (desc != null) {
    249                     int spc = desc.indexOf(" ");
     249                    int spc = desc.indexOf(' ');
    250250                    String clss = desc;
    251251                    String args = null;
     
    268268            if (newDesc != null && newDesc.trim().length() > 0) {
    269269                // new entry
    270                 int spc = newDesc.indexOf(" ");
     270                int spc = newDesc.indexOf(' ');
    271271                String clss = newDesc;
    272272                String args = null;
  • apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java

    r5b31540 r5be077e2  
    251251                String s = stripHTML(appProps, "signer");
    252252                if (s != null) {
    253                     if (s.indexOf("@") > 0)
     253                    if (s.indexOf('@') > 0)
    254254                        desc.append("<a href=\"mailto:").append(s).append("\">").append(s).append("</a>");
    255255                    else
     
    272272                    desc.append("<tr><td><b>")
    273273                        .append(_t("Author")).append("</b></td><td>");
    274                     if (s.indexOf("@") > 0)
     274                    if (s.indexOf('@') > 0)
    275275                        desc.append("<a href=\"mailto:").append(s).append("\">").append(s).append("</a>");
    276276                    else
  • apps/routerconsole/java/src/net/i2p/router/web/LocaleWebAppHandler.java

    r5b31540 r5be077e2  
    6262            // home page
    6363            pathInContext = "/index.jsp";
    64         } else if (pathInContext.indexOf("/", 1) < 0 &&
     64        } else if (pathInContext.indexOf('/', 1) < 0 &&
    6565                   (!pathInContext.endsWith(".jsp")) &&
    6666                   (!pathInContext.endsWith(".log")) &&
  • apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java

    r5b31540 r5be077e2  
    726726                // Do this after parsing so we don't need to worry about quoting
    727727                for (int i = 0; i < argVal.length; i++) {
    728                     if (argVal[i].indexOf("$") >= 0) {
     728                    if (argVal[i].indexOf('$') >= 0) {
    729729                        argVal[i] = argVal[i].replace("$I2P", ctx.getBaseDir().getAbsolutePath());
    730730                        argVal[i] = argVal[i].replace("$CONFIG", ctx.getConfigDir().getAbsolutePath());
     
    765765            // do this after parsing so we don't need to worry about quoting
    766766            for (int i = 0; i < argVal.length; i++) {
    767                 if (argVal[i].indexOf("$") >= 0) {
     767                if (argVal[i].indexOf('$') >= 0) {
    768768                    argVal[i] = argVal[i].replace("$I2P", ctx.getBaseDir().getAbsolutePath());
    769769                    argVal[i] = argVal[i].replace("$CONFIG", ctx.getConfigDir().getAbsolutePath());
     
    775775            if (app.classpath != null) {
    776776                String cp = app.classpath;
    777                 if (cp.indexOf("$") >= 0) {
     777                if (cp.indexOf('$') >= 0) {
    778778                    cp = cp.replace("$I2P", ctx.getBaseDir().getAbsolutePath());
    779779                    cp = cp.replace("$CONFIG", ctx.getConfigDir().getAbsolutePath());
  • apps/routerconsole/java/src/net/i2p/router/web/ProfileOrganizerRenderer.java

    r5b31540 r5be077e2  
    5353            if (mode == 2) {
    5454                RouterInfo info = _context.netDb().lookupRouterInfoLocally(peer);
    55                 if (info != null && info.getCapabilities().indexOf("f") >= 0)
     55                if (info != null && info.getCapabilities().indexOf('f') >= 0)
    5656                    order.add(prof);
    5757                continue;
  • apps/sam/java/src/net/i2p/sam/SAMHandlerFactory.java

    r5b31540 r5be077e2  
    173173        if (ver == null)
    174174            return -1;
    175         int dot = ver.indexOf(".");
     175        int dot = ver.indexOf('.');
    176176        if (dot == 0)
    177177            return -1;
     
    190190            return -1;
    191191        try {
    192             String major = ver.substring(ver.indexOf(".") + 1);
     192            String major = ver.substring(ver.indexOf('.') + 1);
    193193            return Integer.parseInt(major);
    194194        } catch (NumberFormatException e) {
  • apps/susimail/src/src/i2p/susi/webmail/Mail.java

    r5b31540 r5be077e2  
    188188                address = address.trim();
    189189               
    190                 if( address.indexOf( "\n" ) != -1 ||
    191                                 address.indexOf( "\r" ) != -1 )
     190                if( address.indexOf('\n') != -1 ||
     191                                address.indexOf('\r') != -1 )
    192192                        return false;
    193193               
  • apps/susimail/src/src/i2p/susi/webmail/MailPart.java

    r5b31540 r5be077e2  
    214214                int i = line.indexOf( ": " );
    215215                if( i != - 1 ) {
    216                         int j = line.indexOf( ";", i + 2 );
     216                        int j = line.indexOf(';', i + 2 );
    217217                        if( j == -1 )
    218218                                result = line.substring( i + 2 );
     
    235235                                break;
    236236                        h = i + l;
    237                         int j = line.indexOf( "=", i + l );
     237                        int j = line.indexOf('=', i + l );
    238238                        // System.err.println( "j=" + j );
    239239                        if( j != -1 ) {
    240                                 int k = line.indexOf( "\"", j + 1 );
    241                                 int m = line.indexOf( ";", j + 1 );
     240                                int k = line.indexOf('"', j + 1 );
     241                                int m = line.indexOf(';', j + 1 );
    242242                                // System.err.println( "k=" + k );
    243243                                if( k != -1 && ( m == -1 || k < m ) ) {
     
    250250                                        int k2 = k + 1;
    251251                                        while( true ) {
    252                                                 m = line.indexOf( "\"", k2 );
     252                                                m = line.indexOf('"', k2 );
    253253                                                // System.err.println( "m=" + m + " '" + line.substring( m ) + "'" );
    254254                                                if( m == -1 ) {
  • apps/susimail/src/src/i2p/susi/webmail/WebMail.java

    r5b31540 r5be077e2  
    11981198                    (buttonPressed(request, NEW_UPLOAD) || buttonPressed(request, SEND))) {
    11991199                        Debug.debug(Debug.DEBUG, "Got filename in compose form: " + filename);
    1200                         int i = filename.lastIndexOf( "/" );
     1200                        int i = filename.lastIndexOf('/');
    12011201                        if( i != - 1 )
    12021202                                filename = filename.substring( i + 1 );
    1203                         i = filename.lastIndexOf( "\\" );
     1203                        i = filename.lastIndexOf('\\');
    12041204                        if( i != -1 )
    12051205                                filename = filename.substring( i + 1 );
  • apps/susimail/src/src/i2p/susi/webmail/pop3/POP3MailBox.java

    r5b31540 r5be077e2  
    491491                response = response.trim();
    492492                try {
    493                         int i = response.indexOf(" ", 5);
     493                        int i = response.indexOf(' ', 5);
    494494                        mails =
    495495                                Integer.parseInt(
     
    511511                        if (lines != null) {
    512512                                for (String line : lines) {
    513                                         int j = line.indexOf( " " );
     513                                        int j = line.indexOf(' ');
    514514                                        if( j != -1 ) {
    515515                                                try {
     
    542542                if (lines != null) {
    543543                        for (String line : lines) {
    544                                 int j = line.indexOf(" ");
     544                                int j = line.indexOf(' ');
    545545                                if (j != -1) {
    546546                                        try {
  • core/java/src/net/i2p/client/naming/HostTxtEntry.java

    r5b31540 r5be077e2  
    118118        for (int i = 0; i < entries.length; i++) {
    119119            String kv = entries[i];
    120             int eq = kv.indexOf("=");
     120            int eq = kv.indexOf('=');
    121121            if (eq <= 0 || eq == kv.length() - 1)
    122122                throw new IllegalArgumentException("No value: \"" + kv + '"');
  • core/java/src/net/i2p/util/Addresses.java

    r5b31540 r5be077e2  
    191191     */
    192192    private static String stripScope(String ip) {
    193         int pct = ip.indexOf("%");
     193        int pct = ip.indexOf('%');
    194194        if (pct > 0)
    195195            ip = ip.substring(0, pct);
  • core/java/src/net/i2p/util/CommandLine.java

    r5b31540 r5be077e2  
    5959        String cmd = args[0].toLowerCase(Locale.US);
    6060        for (String cls : classes) {
    61             String ccmd = cls.substring(cls.lastIndexOf(".") + 1).toLowerCase(Locale.US);
     61            String ccmd = cls.substring(cls.lastIndexOf('.') + 1).toLowerCase(Locale.US);
    6262            if (cmd.equals(ccmd)) {
    6363                try {
     
    8686        List<String> cmds = new ArrayList<String>(classes.size());
    8787        for (String cls : classes) {
    88             String ccmd = cls.substring(cls.lastIndexOf(".") + 1).toLowerCase(Locale.US);
     88            String ccmd = cls.substring(cls.lastIndexOf('.') + 1).toLowerCase(Locale.US);
    8989            cmds.add(ccmd);
    9090        }
  • router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java

    r5b31540 r5be077e2  
    171171            ffcount++;
    172172        int good = ffcount - failcount;
    173         boolean happy = getContext().router().getRouterInfo().getCapabilities().indexOf("R") >= 0;
     173        boolean happy = getContext().router().getRouterInfo().getCapabilities().indexOf('R') >= 0;
    174174        // TODO - limit may still be too high
    175175        // For reference, the avg lifetime job lag on my Pi is 6.
Note: See TracChangeset for help on using the changeset viewer.