Performance Tip: Avoid using a String when char will do.
Overview
There are a number of operations where you can use a String or a char. In each case the char option is likely to be fastest.Use String.indexOf with a char instead of a String
From URI.appendAuthority()int end = authority.indexOf("]"); if (end != -1 && authority.indexOf(":")!=-1) {In the same method, indexOf(':') is used.
Appending a char instead of a String
Using a char instead of a String can make a small difference.From File.slashify()
if (!p.startsWith("/")) p = "/" + p; if (!p.endsWith("/") && isDirectory()) p = p + "/";In both case a '/' could be used instead of a '/'
p = p + '/';
Comments
Post a Comment