diff --git a/source/net/yacy/cora/document/UTF8.java b/source/net/yacy/cora/document/UTF8.java index 7c0babcbc..4f098402f 100644 --- a/source/net/yacy/cora/document/UTF8.java +++ b/source/net/yacy/cora/document/UTF8.java @@ -219,7 +219,7 @@ public class UTF8 implements Comparator { public static String decodeURL(final String s) { boolean needToChange = false; final int numChars = s.length(); - final StringBuffer sb = new StringBuffer(numChars > 500 ? numChars / 2 : numChars); + final StringBuilder sb = new StringBuilder(numChars > 500 ? numChars / 2 : numChars); int i = 0; char c; byte[] bytes = null; diff --git a/source/net/yacy/cora/language/phonetic/DoubleMetaphone.java b/source/net/yacy/cora/language/phonetic/DoubleMetaphone.java index d1924c9cc..e538fdc26 100644 --- a/source/net/yacy/cora/language/phonetic/DoubleMetaphone.java +++ b/source/net/yacy/cora/language/phonetic/DoubleMetaphone.java @@ -1031,8 +1031,8 @@ public class DoubleMetaphone implements StringEncoder { */ public class DoubleMetaphoneResult { - private final StringBuffer primary = new StringBuffer(getMaxCodeLen()); - private final StringBuffer alternate = new StringBuffer(getMaxCodeLen()); + private final StringBuilder primary = new StringBuilder(getMaxCodeLen()); + private final StringBuilder alternate = new StringBuilder(getMaxCodeLen()); private final int maxLength; public DoubleMetaphoneResult(int maxLength) { diff --git a/source/net/yacy/cora/language/phonetic/Metaphone.java b/source/net/yacy/cora/language/phonetic/Metaphone.java index d8b1ca71d..1fbe705c5 100644 --- a/source/net/yacy/cora/language/phonetic/Metaphone.java +++ b/source/net/yacy/cora/language/phonetic/Metaphone.java @@ -91,8 +91,8 @@ public class Metaphone implements StringEncoder { char[] inwd = txt.toUpperCase(java.util.Locale.ENGLISH).toCharArray() ; - StringBuffer local = new StringBuffer(40); // manipulate - StringBuffer code = new StringBuffer(10) ; // output + StringBuilder local = new StringBuilder(40); // manipulate + StringBuilder code = new StringBuilder(10) ; // output // handle initial 2 characters exceptions switch(inwd[0]) { case 'K' : @@ -314,11 +314,11 @@ public class Metaphone implements StringEncoder { return code.toString(); } - private boolean isVowel(StringBuffer string, int index) { + private boolean isVowel(StringBuilder string, int index) { return VOWELS.indexOf(string.charAt(index)) >= 0; } - private boolean isPreviousChar(StringBuffer string, int index, char c) { + private boolean isPreviousChar(StringBuilder string, int index, char c) { boolean matches = false; if( index > 0 && index < string.length() ) { @@ -327,7 +327,7 @@ public class Metaphone implements StringEncoder { return matches; } - private boolean isNextChar(StringBuffer string, int index, char c) { + private boolean isNextChar(StringBuilder string, int index, char c) { boolean matches = false; if( index >= 0 && index < string.length() - 1 ) { @@ -336,7 +336,7 @@ public class Metaphone implements StringEncoder { return matches; } - private boolean regionMatch(StringBuffer string, int index, String test) { + private boolean regionMatch(StringBuilder string, int index, String test) { boolean matches = false; if( index >= 0 && (index + test.length() - 1) < string.length() ) { diff --git a/source/net/yacy/interaction/AugmentHtmlStream.java b/source/net/yacy/interaction/AugmentHtmlStream.java index b1107786d..14996bc97 100644 --- a/source/net/yacy/interaction/AugmentHtmlStream.java +++ b/source/net/yacy/interaction/AugmentHtmlStream.java @@ -85,7 +85,7 @@ public class AugmentHtmlStream { } - public static StringBuffer process(StringBuffer data, DigestURI url, RequestHeader requestHeader) { + public static StringBuilder process(StringBuilder data, DigestURI url, RequestHeader requestHeader) { String action = requestHeader.get("YACYACTION"); requestHeader.remove("YACYACTION"); @@ -151,7 +151,7 @@ public class AugmentHtmlStream { if (augmented) { - return (new StringBuffer (Doc)); + return (new StringBuilder(Doc)); } return (data); } diff --git a/source/net/yacy/kelondro/logging/SimpleLogFormatter.java b/source/net/yacy/kelondro/logging/SimpleLogFormatter.java index ed147aece..8cc5fce24 100644 --- a/source/net/yacy/kelondro/logging/SimpleLogFormatter.java +++ b/source/net/yacy/kelondro/logging/SimpleLogFormatter.java @@ -66,7 +66,7 @@ public final class SimpleLogFormatter extends SimpleFormatter { // e.g. 2005/05/25 11:22:53 private final SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss", Locale.US); - private final StringBuffer buffer = new StringBuffer(80); + private final StringBuffer buffer = new StringBuffer(80); // we use StringBuffer on purpose instead of StringBuilder because of concurrency issues public SimpleLogFormatter() { super(); diff --git a/source/net/yacy/server/http/AugmentedHtmlStream.java b/source/net/yacy/server/http/AugmentedHtmlStream.java index 7f39fefa2..66d32d9a3 100644 --- a/source/net/yacy/server/http/AugmentedHtmlStream.java +++ b/source/net/yacy/server/http/AugmentedHtmlStream.java @@ -43,14 +43,14 @@ public class AugmentedHtmlStream extends FilterOutputStream { @Override public void close() throws IOException { - StringBuffer b = new StringBuffer(this.buffer.toString(this.charset.name())); + StringBuilder b = new StringBuilder(this.buffer.toString(this.charset.name())); b = process(b); this.out.write(b.toString()); this.out.close(); } - public StringBuffer process(StringBuffer data) { - if (this.urls.contains("currentyacypeer/")) { + public StringBuilder process(StringBuilder data) { + if (this.urls.contains("StringBuilder/")) { return data; } return AugmentHtmlStream.process(data, this.url, this.requestHeader); diff --git a/source/net/yacy/upnp/ServicesEventing.java b/source/net/yacy/upnp/ServicesEventing.java index 186c875a4..519c2f18d 100644 --- a/source/net/yacy/upnp/ServicesEventing.java +++ b/source/net/yacy/upnp/ServicesEventing.java @@ -148,7 +148,7 @@ public class ServicesEventing implements Runnable { unRegister( service, handler ); } - StringBuffer packet = new StringBuffer( 64 ); + StringBuilder packet = new StringBuilder( 64 ); packet.append( "SUBSCRIBE " ).append( eventingLoc.getFile() ).append( " HTTP/1.1\r\n" ); packet.append( "HOST: " ).append( eventingLoc.getHost() ).append( ":" ).append( eventingLoc.getPort() ).append( "\r\n" ); packet.append( "CALLBACK: \r\n" ); @@ -265,7 +265,7 @@ public class ServicesEventing implements Runnable { stopServicesEventingThread(); } - StringBuffer packet = new StringBuffer( 64 ); + StringBuilder packet = new StringBuilder( 64 ); packet.append( "UNSUBSCRIBE " ).append( eventingLoc.getFile() ).append( " HTTP/1.1\r\n" ); packet.append( "HOST: " ).append( eventingLoc.getHost() ).append( ":" ).append( eventingLoc.getPort() ).append( "\r\n" ); packet.append( "SID: " ).append( sub.sub.getSID() ).append( "\r\n\r\n" ); diff --git a/source/net/yacy/upnp/messages/ActionMessage.java b/source/net/yacy/upnp/messages/ActionMessage.java index 3c2929671..cf8318a57 100644 --- a/source/net/yacy/upnp/messages/ActionMessage.java +++ b/source/net/yacy/upnp/messages/ActionMessage.java @@ -108,7 +108,7 @@ public class ActionMessage { ActionResponse rtrVal = null; UPNPResponseException upnpEx = null; IOException ioEx = null; - StringBuffer body = new StringBuffer( 256 ); + StringBuilder body = new StringBuilder( 256 ); body.append( "\r\n" ); body.append( "\r\n" ); body.append( "