List of usage examples for java.lang StringBuilder append
@Override public StringBuilder append(double d)
From source file:Main.java
/** * devuelve el texto enmarcado en una etiqueta. Este método funciona correctamente en el caso de que la etiqueta no tenga * multiplicidad. En el caso de que tuviera multiplicidad devolvería únicamente el prime contenido que se encuentre. * @param etiqueta etiqueta de la que queremos extraer su texto * @param documento: documento o subdocumento donde esta definida la etiqueta de la cual queremos extraer su texto * @return String Contenido de la etiqueta. En el caso de que la etiqueta no existiera devuelve <code>null</code> *//*from w w w.ja v a 2 s .c om*/ public static String dameTextoDeLaEtiqueta(String etiqueta, String documento) { StringBuilder sb = new StringBuilder("<"); sb.append(etiqueta).append("/>"); if (documento.indexOf(sb.toString()) != -1) return ""; sb = new StringBuilder("<"); sb.append(etiqueta).append(">"); int posEtiquetaApertura = documento.indexOf(sb.toString()); if (posEtiquetaApertura == -1) return null; sb = new StringBuilder("</"); sb.append(etiqueta).append(">"); int posEtiquetaCierre = documento.indexOf(sb.toString()); return documento.substring(posEtiquetaApertura + etiqueta.length() + 2, posEtiquetaCierre); }
From source file:Main.java
public static String joinArray(String[] array, String separator) { if (null == array || array.length <= 0) { return ""; }/*from w w w .j ava2s . c o m*/ StringBuilder sb = new StringBuilder(); for (String s : array) { sb.append(separator).append(s); } return sb.toString().substring(separator.length()); }
From source file:Main.java
public static String repeat(String str, int times) { StringBuilder ret = new StringBuilder(); for (int i = 0; i < times; i++) ret.append(str); return ret.toString(); }
From source file:Main.java
public static String floatArrayToStringWithRadToDeg(float[] array) { StringBuilder builder = new StringBuilder(); for (float v : array) { builder.append("" + 57.295776f * v + " "); }/* w w w . j a va 2 s . c o m*/ builder.append("\n"); return builder.toString(); }
From source file:Main.java
public static String getUuidStringFromByteArray(byte[] bytes) { StringBuilder buffer = new StringBuilder(); for (byte aByte : bytes) { buffer.append(String.format("%02x", aByte)); }//from w ww .jav a2 s. co m return buffer.toString(); }
From source file:Main.java
public static String validateBluetoothAddress(String address) { if (BluetoothAdapter.checkBluetoothAddress(address)) { return address; } else {/*from ww w .j a v a 2 s. c o m*/ StringBuilder buf = new StringBuilder(17); buf.append(address.toUpperCase()); buf.insert(2, ':'); buf.insert(5, ':'); buf.insert(8, ':'); buf.insert(11, ':'); buf.insert(14, ':'); return buf.toString(); } }
From source file:Main.java
/** * aniade una etiqueta a un documento XML situada dentro del documento bajo el padre que le indiquemos. En el caso de que el * padre de la etiqueta tenga multiplicidad, se añadirá bajo la primera etiqueta padre que encontremos * @param nombreEtiqueta Nombre de la etiqueta que vamos a añadir al documento. Solo se le pasara el nombre si los * simbolos de mayor y menor//from ww w . ja va2 s .c o m * @param textoEtiqueta Texto que va a llevar la etiqueta que vamos a añadir * @param nombreEtiquetaPadre Etiqueta que va a ser el padre en el árbol XML de la etiqueta que vamos a añadir. * Solo se le pasara el nombre si los simbolos de mayor y menor. * @param documento documento sobre el que vamos a realizar la operació * @return */ public static String ponEtiquetaYTextoDeLaEtiqueta(String nombreEtiqueta, String textoEtiqueta, String nombreEtiquetaPadre, String documento) { StringBuilder stTmp = new StringBuilder(); stTmp.append("</").append(nombreEtiquetaPadre).append(">"); StringBuilder stAniadir = new StringBuilder(); stAniadir.append("<").append(nombreEtiqueta).append(">").append(textoEtiqueta).append("</") .append(nombreEtiqueta).append(">"); StringBuilder st = new StringBuilder(documento); int posicionEtiqueta = documento.indexOf(stTmp.toString()); st.insert(posicionEtiqueta, stAniadir); return st.toString(); }
From source file:Main.java
public static String floatArrayToString(float[] array) { StringBuilder builder = new StringBuilder(); for (float v : array) { builder.append("" + v + " "); }//from w w w. ja v a 2 s. c om builder.append("\n"); return builder.toString(); }
From source file:Main.java
public static String toString(Collection<String> c) { StringBuilder sb = new StringBuilder(); for (String s : c) { sb.append(s).append(","); }// www . j a v a 2s. c o m if (sb.toString().endsWith(",")) { return sb.substring(0, sb.length() - 1); } else { return sb.toString(); } }
From source file:Main.java
/** Add string for indentation to given level to buffer. */ public static final void indent(final StringBuilder buf, int level) { while (level > 0) { buf.append(" "); --level;//w w w . j ava 2 s. co m } }