當前位置: 首頁>>代碼示例>>Java>>正文


Java StringBuffer.append方法代碼示例

本文整理匯總了Java中java.lang.StringBuffer.append方法的典型用法代碼示例。如果您正苦於以下問題:Java StringBuffer.append方法的具體用法?Java StringBuffer.append怎麽用?Java StringBuffer.append使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.lang.StringBuffer的用法示例。


在下文中一共展示了StringBuffer.append方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testText

import java.lang.StringBuffer; //導入方法依賴的package包/類
@Test
public void testText() {
    
    final int size = 10000;
    StringBuffer buffer = new StringBuffer(size);
    
    for (int i=0; i<size; i++)
        buffer.append("A");

    propertySet.setText("text", buffer.toString());
    propertySet.setText("text-empty", "");
    propertySet.setText("text-null", null);
    propertySet.setText("text-100", "100");

    assertEquals(10000, propertySet.getText("text").length());
    assertNull(propertySet.getText("non.existent.key"));

    if (propertySet.supportsType(Type.TEXT)) 
        assertEquals(Type.TEXT, propertySet.getType("text"));
}
 
開發者ID:will-gilbert,項目名稱:OSWf-OSWorkflow-fork,代碼行數:21,代碼來源:AbstractTestClass.java

示例2: testText

import java.lang.StringBuffer; //導入方法依賴的package包/類
@Test
public void testText() {
    
    final int size = 10000;
    StringBuffer buffer = new StringBuffer(size);
    
    for (int i=0; i<size; i++)
        buffer.append("A");

    persistentVars.setText("text", buffer.toString());
    persistentVars.setText("text-empty", "");
    persistentVars.setText("text-null", null);
    persistentVars.setText("text-100", "100");

    assertEquals(10000, persistentVars.getText("text").length());
    assertNull(persistentVars.getText("non.existent.key"));

    if (persistentVars.supportsType(Type.TEXT)) 
        assertEquals(Type.TEXT, persistentVars.getType("text"));
}
 
開發者ID:will-gilbert,項目名稱:OSWf-OSWorkflow-fork,代碼行數:21,代碼來源:AbstractTestClass.java

示例3: calculateSignature

import java.lang.StringBuffer; //導入方法依賴的package包/類
public static String calculateSignature(String appkey, long random, long time,
        String[] phoneNumbers) {

    StringBuffer buffer = new StringBuffer("appkey=")
        .append(appkey)
        .append("&random=")
        .append(random)
        .append("&time=")
        .append(time)
        .append("&mobile=");

    if (phoneNumbers.length > 0) {
        buffer.append(phoneNumbers[0]);
        for (int i = 1; i < phoneNumbers.length; i++) {
            buffer.append(",");
            buffer.append(phoneNumbers[i]);
        }
    }

    return sha256(buffer.toString());
}
 
開發者ID:qcloudsms,項目名稱:qcloudsms_java,代碼行數:22,代碼來源:SmsSenderUtil.java

示例4: dumpProperties

import java.lang.StringBuffer; //導入方法依賴的package包/類
public static String dumpProperties(Properties p)
{
    if ( p == null ) return "Null Properties";
    StringBuffer sb = new StringBuffer();

    TreeMap sm = new TreeMap(p);
    Set keySet = sm.keySet();
    Iterator iter = keySet.iterator();
    while (iter.hasNext()) {
        String key = (String)iter.next();
        String value = (String)sm.get(key);
        if ( key.indexOf("secret") >= 0 ) value = "** suppressed ("+value.length()+") **";
        if ( sb.length() > 0 ) sb.append("\n");
        sb.append(key);
        sb.append(": ");
        sb.append(value);
    }
    if ( sb.length() < 1 ) sb.append("Empty Properties");
    return sb.toString();
}
 
開發者ID:tsugiproject,項目名稱:tsugi-java,代碼行數:21,代碼來源:TsugiUtils.java

示例5: map

import java.lang.StringBuffer; //導入方法依賴的package包/類
@Override
public void map(Text key, Text value, Context context) throws IOException, InterruptedException
{
 FileSplit fileSplit = (FileSplit) context.getInputSplit();
 Path path = fileSplit.getPath();
 String fileName = path.getName();
 
 String line = value.toString();
 StringBuffer buffer = new StringBuffer();
 buffer.append(fileName);
 buffer.append('@');
 buffer.append(key);
 Text newValue = new Text(buffer.toString());
 for (String word : line.split("\\W+"))
 {
     if (word.length() > 0)
     {
   	  context.write(new Text(word), newValue); //newvalue = fileName+"@"+key;
     }
 }
}
 
開發者ID:mellowonpsx,項目名稱:cloudera-homework,代碼行數:22,代碼來源:IndexMapper.java

示例6: notifyRegisterFiles

import java.lang.StringBuffer; //導入方法依賴的package包/類
public void notifyRegisterFiles(List<HVFile> pendingRegister) {
	int registerCount = pendingRegister.size();

	Out.debug("Notifying server of " + registerCount + " registered files...");

	StringBuffer sb = new StringBuffer();
	while(registerCount > 0) {
		sb.append((sb.length() > 0 ? ";" : "") + pendingRegister.remove(--registerCount).getFileid());
	}

	URL registerURL = getServerConnectionURL(ACT_FILE_REGISTER, sb.toString());
	ServerResponse sr = ServerResponse.getServerResponse(registerURL, this);

	if(sr.getResponseStatus() == ServerResponse.RESPONSE_STATUS_OK) {
		Out.debug("Register notification successful.");
	}
	else {
		Out.warning("Register notification failed.");
	}
}
 
開發者ID:RyuaNerin,項目名稱:HentaiAtHome-Mirror,代碼行數:21,代碼來源:ServerHandler.java

示例7: dumpOidNamesSymbolTable

import java.lang.StringBuffer; //導入方法依賴的package包/類
/**
 * Dump the oidNames symbol tables - primarily debugging routine
 */
public void dumpOidNamesSymbolTable() {

  StringBuffer sb = new StringBuffer();
  OidValues oidValues = null;
  String key = null;
  String oidName = null;

  sb.append("Symbol Table oidNames for text OID/OidValues\n");
  for (Enumeration e = oidNames.keys(); e.hasMoreElements(); ) {
    key = (String) e.nextElement();
    oidValues = (OidValues) oidNames.get(key);
    sb.append(key + "/" + oidValues.toString()).append("\n");
  }

  if (printDebug) {
    System.out.println(sb.toString());
  }
}
 
開發者ID:qoswork,項目名稱:opennmszh,代碼行數:22,代碼來源:SimpleNode.java

示例8: getExcludes

import java.lang.StringBuffer; //導入方法依賴的package包/類
/**
 * Returns a String generated by asking the user for the type of
 * files that want to be excluded in the final tar. Uses StringBuffer
 * for efficiency in appending excludes.
 * @return  a formatted exclude String for tar
 */
public static String getExcludes() {
    StringBuffer excluded = new StringBuffer();
    String question = "Filetype/Directory to exclude i.e. *.txt to skip all .txt files (. to end): ";
    MephUtil.messageparser(question, 0);
    MephUtil.userinputparser();
    String inputExclude = Settings.getInput();

    // only exit when we see only a dot
    while (!inputExclude.equals(".")) {
        excluded.append(EXCLUDE_STATEMENT + inputExclude + " ");

        MephUtil.messageparser(question, 0);
        MephUtil.userinputparser();
        inputExclude = Settings.getInput();
    }
    return excluded.toString();
}
 
開發者ID:rusher81572,項目名稱:mephistobackup,代碼行數:24,代碼來源:Backup.java

示例9: getJdkVersion

import java.lang.StringBuffer; //導入方法依賴的package包/類
/**
 * Translate the JDK information from the build data into a two digit
 * version number that can be used by the build scripts.
 *
 * @param    build    Build information
 * @return   Two digit version number (1.7, 1.6, 1.5, etc)
 */
private String getJdkVersion(CMnBuildData build) {
    String shortVersion = null;

    // We only care about the first two digits of the JDK
    StringBuffer sb = new StringBuffer();
    String version = build.getJdkVersion();
    if (version != null) {
        StringTokenizer st = new StringTokenizer(version, ".");
        if (st.countTokens() > 1) {
            sb.append(st.nextToken());
            sb.append(".");
            sb.append(st.nextToken());
        } else {
            sb.append(version);
        }
    } else {
        display("Unable to determine JDK version.");
        sb.append(version);
    }

    return sb.toString();
}
 
開發者ID:ModelN,項目名稱:build-management,代碼行數:30,代碼來源:CMnPatchTool.java

示例10: encodeInt2HexString

import java.lang.StringBuffer; //導入方法依賴的package包/類
public static String encodeInt2HexString(int value, int length, boolean littleEndian) {
  StringBuffer sb = new StringBuffer();
  for (int i = 0; i < length; i++) {
    int oneByte = value & 0xFF;
    if (littleEndian) {
      sb.append(Hex.byte2Hex(oneByte));
    } else {
      sb.insert(0, Hex.byte2Hex(oneByte));
    }
    value = value >> 8;
  }
  return sb.toString();
}
 
開發者ID:weiwenqiang,項目名稱:GitHub,代碼行數:14,代碼來源:JfifTestUtils.java

示例11: gradeRangeStr

import java.lang.StringBuffer; //導入方法依賴的package包/類
/**
 *  creates a comma delimitted display of the grade Range values
 *
 * @param  gr  an array of grade Ranges values
 * @return     comma delimited String
 */
private String gradeRangeStr(String[] gr) {
	if (gr == null) {
		return "";
	}
	StringBuffer s = new StringBuffer();
	for (int i = 0; i < gr.length; i++) {
		s.append(gr[i]);
		if (i < gr.length - 1) {
			s.append(", ");
		}
	}
	return s.toString();
}
 
開發者ID:NCAR,項目名稱:joai-project,代碼行數:20,代碼來源:ResourceEmailer.java

示例12: xmlToHTML

import java.lang.StringBuffer; //導入方法依賴的package包/類
private String xmlToHTML(String xml) {
    
    if(xml == null)
        return "";
    
    StringBuffer stringBuffer = new StringBuffer();
    
    stringBuffer.append("<div style='font-family:monospace; white-space:nowrap;'>");

    int len = xml.length();
    char c;

    for (int i = 0; i < len; i++) {
        c = xml.charAt(i);
        if (c == '<')
            stringBuffer.append("&lt;");
        else if (c == '\n')
            stringBuffer.append("<br />");
        else if (c == '\t')
            stringBuffer.append("&nbsp;&nbsp;");
        else if (c == ' ')
            stringBuffer.append("&nbsp;");
        else {
             // If 7 bit pass thru otherwise convert to unicode
            int ci = 0xffff & c;
            if (ci < 160 )
                stringBuffer.append(c);
            else {
                stringBuffer.append("&#");
                stringBuffer.append(new Integer(ci).toString());
                stringBuffer.append(';');
            }
        }
    }
    
    stringBuffer.append("</div>");
    
    return stringBuffer.toString();
}
 
開發者ID:will-gilbert,項目名稱:OSWf-OSWorkflow-fork,代碼行數:40,代碼來源:WfDefinitionServiceImpl.java

示例13: createTexts

import java.lang.StringBuffer; //導入方法依賴的package包/類
protected void createTexts() {
    final int size = 10000;
    StringBuffer buffer = new StringBuffer(size);
    
    for (int i=0; i<size; i++)
        buffer.append("A");

    persistentVars.setText("text", buffer.toString());
    persistentVars.setText("text-empty", "");
    persistentVars.setText("text-null", null);
    persistentVars.setText("text-100", "100");
}
 
開發者ID:will-gilbert,項目名稱:OSWf-OSWorkflow-fork,代碼行數:13,代碼來源:HibernatePersistentVarsTest.java

示例14: doAction

import java.lang.StringBuffer; //導入方法依賴的package包/類
/**
 * Finds the appropriate bean and sets it into the CommandContext for display
 */
public void doAction(CommandContext commandContext) 
{
	try
	{
		//Find the selected bean from the HomeScreen
		String channel = "offlineapp_demochannel";
		String selectedBean = (String)commandContext.getAttribute("selectedBean");
		
		//System.out.println("---------------------------------------");
		//System.out.println("Bean: "+selectedBean);
		//System.out.println("---------------------------------------");
		
		String details = null;
		
		//Lookup by state..in this case, that of 'demoString' field of the bean
		GenericAttributeManager criteria = new GenericAttributeManager();
		criteria.setAttribute("demoString", selectedBean);
		MobileBean[] beans = MobileBean.queryByEqualsAll(channel, criteria);
		MobileBean unique = beans[0];
	
		//Sets up the String that will be displayed
		StringBuffer buffer = new StringBuffer();
		buffer.append("DemoString: "+unique.getValue("demoString"));
		details = buffer.toString();
		
		//Sets up the state of the CommandContext
		commandContext.setAttribute("details", details);
	}
	catch(Exception e)
	{
		//e.printStackTrace(System.out);
		throw new RuntimeException(e.toString());
	}
}
 
開發者ID:ZalemSoftware,項目名稱:OpenMobster,代碼行數:38,代碼來源:DemoDetails.java

示例15: arrayToInString

import java.lang.StringBuffer; //導入方法依賴的package包/類
/**
 * Turn an array into a string like "('item1','item2','item3')"
 * 
 * @param array
 * @return
 */
private String arrayToInString(Object[] array) {
   StringBuffer arrayString = new StringBuffer("('");
   for (int i = 0; i < array.length; i++) {
      if (i > 0)
         arrayString.append("','" + array[i]);
      else
         arrayString.append(array[i]);
   }
   arrayString.append("')");
   return arrayString.toString();
}
 
開發者ID:sakaicontrib,項目名稱:blogwow,代碼行數:18,代碼來源:BlogWowDaoImpl.java


注:本文中的java.lang.StringBuffer.append方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。