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


Java List.toString方法代碼示例

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


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

示例1: insertintObject

import java.util.List; //導入方法依賴的package包/類
public void insertintObject() {
    StringBuilder sb = new StringBuilder("012345");
    List<String> ls = new ArrayList<String>();
    ls.add("A"); ls.add("B");
    String lsString = ls.toString();
    assertEquals( sb.insert(2, ls).toString(), "01"+lsString+"2345");

    try {
        sb.insert(sb.length()+1, ls);
        throw new RuntimeException("Test failed: should have thrown StringIndexOutOfBoundsException");
    } catch (StringIndexOutOfBoundsException soob) {
        // expected: passed
    } catch (Throwable t) {
        throw new RuntimeException("Test failed: should have thrown StringIndexOutOfBoundsException, but instead threw:"
                + t);
    }
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:18,代碼來源:BuilderForwarding.java

示例2: executeHandler

import java.util.List; //導入方法依賴的package包/類
private void executeHandler(boolean success, final TccTransaction currentTransaction,
                            List<Participant> failList) {
    if (success) {
        TransactionContextLocal.getInstance().remove();
        coordinatorCommand.execute(new CoordinatorAction(CoordinatorActionEnum.DELETE, currentTransaction));
    } else {
        //獲取還沒執行的,或者執行失敗的
        currentTransaction.setParticipants(failList);
        coordinatorService.updateParticipant(currentTransaction);
        throw new TccRuntimeException(failList.toString());
    }
}
 
開發者ID:yu199195,項目名稱:happylifeplat-tcc,代碼行數:13,代碼來源:TccTransactionManager.java

示例3: setDataToTable

import java.util.List; //導入方法依賴的package包/類
private void setDataToTable(List<Eat> eats) {
    DefaultTableModel df = (DefaultTableModel) jTable1.getModel();
    df.getDataVector().removeAllElements();
    df.fireTableDataChanged();
    for (Eat eat : eats) {
        List<String> foods = new ArrayList<>();
        for (Food food : eat.getFoods()) {
            foods.add(food.getFood());
        }
        Object[] row = new Object[]{
            eat.getId(),
            eat.getName(),
            foods.toString()
        };
        df.addRow(row);
    }
    df.fireTableDataChanged();
}
 
開發者ID:seyidkanan,項目名稱:my-diploma-work,代碼行數:19,代碼來源:KnowledgeBaseFrame.java

示例4: addGroupDefinition

import java.util.List; //導入方法依賴的package包/類
public Builder addGroupDefinition(GroupDefinition groupDefinition) {
  for (GroupDefinition existingDef : groupDefinitions) {
    List<String> existingPrefixes = new ArrayList<>(existingDef.getPrefixes());
    existingPrefixes.retainAll(groupDefinition.getPrefixes());
    if (!existingPrefixes.isEmpty()) {
      throw new IllegalArgumentException(
          "Duplicate group prefixes: " + existingPrefixes.toString());
    }
  }
  groupDefinitions.add(groupDefinition);
  return this;
}
 
開發者ID:okvee,項目名稱:tscfg-docgen,代碼行數:13,代碼來源:Configuration.java

示例5: getListOfAllFunctions

import java.util.List; //導入方法依賴的package包/類
@RequestMapping(method = RequestMethod.GET, consumes = "text/plain", produces = "text/plain")
public String getListOfAllFunctions(Authentication account) throws ParsingException {
    LOG.debug("Printing the list of all functions:\n");
    List funcList = dbms.getListOfAllFunctions(account.getName());
    String response;
    if (funcList.isEmpty()) {
        LOG.trace("User " + account.getName() + " has no specified functions");
        response = "You have no specified functions for now";
    } else {
        LOG.trace("List of all functions: " + funcList.toString());
        response = funcList.toString();
    }
    return response;
}
 
開發者ID:izaharkin,項目名稱:JavaRestCalculator,代碼行數:15,代碼來源:FunctionsController.java

示例6: certificatesToString

import java.util.List; //導入方法依賴的package包/類
private String certificatesToString(X509Certificate[] certificates) {
  List<String> result = new ArrayList<>();
  for (X509Certificate certificate : certificates) {
    result.add(certificate.getSubjectDN() + " " + certificate.getSerialNumber());
  }
  return result.toString();
}
 
開發者ID:weiwenqiang,項目名稱:GitHub,代碼行數:8,代碼來源:URLConnectionTest.java

示例7: getLocationString

import java.util.List; //導入方法依賴的package包/類
private String getLocationString() {
  JsonLocation l = parser.getCurrentLocation();
  List<String> parts = new ArrayList<>(4);
  parts.add("line: " + l.getLineNr());
  parts.add("column: " + l.getColumnNr());
  if (l.getByteOffset() >= 0) {
    parts.add("byte offset: " + l.getByteOffset());
  }
  return parts.toString();
}
 
開發者ID:weiwenqiang,項目名稱:GitHub,代碼行數:11,代碼來源:JsonParserReader.java

示例8: makeCons

import java.util.List; //導入方法依賴的package包/類
/**
 * Appropriately updates tokens, determines address and data tokens, and
 * validifies the representation of a given S-Expression, in the form of a
 * string list.
 * 
 * @param tokens
 */
private void makeCons(List<String> tokens) {
    if (tokens.size() > 0 && Pat.PAREN_OPEN.matches(tokens.get(0))) {
        int index = 1;
        int dataBegin = 3;
        if (Pat.PAREN_OPEN.matches(tokens.get(index))) {
            int numClausesOpen = 1;
            while (numClausesOpen > 0 && index < tokens.size()) {
                index++;
                if (Pat.PAREN_OPEN.matches(tokens.get(index))) {
                    numClausesOpen++;
                } else if (Pat.PAREN_CLOSE.matches(tokens.get(index))) {
                    numClausesOpen--;
                }
            }
            dataBegin = index + 1;
        }
        index = dataBegin > 3 ? ListUtils.subList(tokens, dataBegin, true)
                .indexOf(".") + dataBegin : 2;

        addrTokens = ListUtils.subList(tokens, 1, index, true);
        dataTokens = ListUtils.subList(tokens, index + 1,
                tokens.size() - 1, true);

        data = NodeFactory.makeNode(dataTokens);
        addr = NodeFactory.makeNode(addrTokens);
        buildTokens();
        return;
    }
    throw new NodeInitException("Invalid S-Expression provided : "
            + tokens.toString());
}
 
開發者ID:AoHRuthless,項目名稱:Lispreter,代碼行數:39,代碼來源:SExpression.java

示例9: isValidConfig

import java.util.List; //導入方法依賴的package包/類
/**
 * Validates a csv config file
 * @param config CSVConfig object
 */
public static void isValidConfig(CSVConfig config){
    //TODO 1. one2one , many2one cannot have supernode
    //     2. selfRef is only for same left and right vertex types
    //     3. one2many , one2many cannot have more edges than the right vertex
    List<String> typeArray = new ArrayList<String>();
    config.VertexTypes.forEach(vertextype -> typeArray.add(vertextype.name));
    for (EdgeTypeBean edgeType: config.EdgeTypes){
        for (RelationBean relation: edgeType.relations) {
        //validate left and right are in the vertex types
            if(!typeArray.contains(relation.left)){
                throw new RuntimeException("relationships: "
                        + relation.left + " is not of vertex types: " + typeArray.toString());}
            if(!typeArray.contains(relation.right))
                throw new RuntimeException("relationships: "
                        + relation.right + " is not of vertex types: " + typeArray.toString());
            //validate supernode vertices don't exceed the number of vertices
            Iterator<VertexTypeBean> vTypes = config.VertexTypes.iterator();
            while (vTypes.hasNext()){
                VertexTypeBean type = vTypes.next();
                if (relation.left.equals(type.name) &&
                    relation.supernode != null &&
                    relation.supernode.get("vertices") > type.row){
                    ObjectMapper mapper = new ObjectMapper();
                    try {
                        mapper.writeValueAsString(relation);
                        throw new RuntimeException(
                            mapper.writeValueAsString(relation) +
                            "supernode.vertices is greater than " +
                            type.name + "'s row"
                        );
                    } catch (JsonProcessingException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }
}
 
開發者ID:IBM,項目名稱:janusgraph-utils,代碼行數:43,代碼來源:CSVGenerator.java

示例10: test

import java.util.List; //導入方法依賴的package包/類
void test() {
    List<? extends @A Object> o = null;
    o.toString();

    @A String m;
    if (false) {
        @A String a;
        @A String b = "m";
        b.toString();
        List<? extends @A Object> c = null;
        c.toString();
    }
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:14,代碼來源:DeadCode.java

示例11: checkForRemainingPlaceholders

import java.util.List; //導入方法依賴的package包/類
private void checkForRemainingPlaceholders(String output) {
    List<String> remainingPlaceHolders = new ArrayList<>();
    Matcher matcher = placeholderPattern.matcher(output);
    while (matcher.find()) {
        for (int i = 0; i <= matcher.groupCount(); i++) {
            if (i > 0) {
                remainingPlaceHolders.add(matcher.group(i));
            }
        }
    }

    if (!remainingPlaceHolders.isEmpty()) {
        throw new ReplacementsMissingException(remainingPlaceHolders.toString());
    }
}
 
開發者ID:BjoernKW,項目名稱:MailTrigger,代碼行數:16,代碼來源:PlaceholderProcessor.java

示例12: getManyToOnelinkIdString

import java.util.List; //導入方法依賴的package包/類
@Override
public String getManyToOnelinkIdString() {
    List<String> newList = new ArrayList<String>();
    List<String> linkList = toArrayManyToOnelink();
    for (String element : linkList) {
        newList.add("\"" + element + "\"");
    }
    return newList.toString();
}
 
開發者ID:personium,項目名稱:personium-core,代碼行數:10,代碼來源:UserDataDocHandler.java

示例13: compare

import java.util.List; //導入方法依賴的package包/類
@Override
public int compare(List<String> o1, List<String> o2) {
	if(o1.size() < 4 || o2.size() < 4){
		throw new IllegalArgumentException(o1.toString());
	}
	
	int c = 0;
	for(int num : new int[]{1,2,0,4,3}){
		c = o1.get(num).compareTo(o2.get(num));
		if (c != 0) break;
	}
	return c;
}
 
開發者ID:NeoRoy,項目名稱:KeYExperienceReport,代碼行數:14,代碼來源:ExperimentToExcel.java

示例14: formatFeatureSet

import java.util.List; //導入方法依賴的package包/類
protected static String formatFeatureSet(Set<? extends Feature<?>> features) {
  List<String> temp = new ArrayList<String>();
  for (Feature<?> feature : features) {
    Object featureAsObject = feature; // to work around bogus JDK warning
    if (featureAsObject instanceof Enum) {
      Enum<?> f = (Enum<?>) featureAsObject;
      temp.add(f.getDeclaringClass().getSimpleName() + "." + feature);
    } else {
      temp.add(feature.toString());
    }
  }
  return temp.toString();
}
 
開發者ID:zugzug90,項目名稱:guava-mock,代碼行數:14,代碼來源:FeatureSpecificTestSuiteBuilder.java

示例15: toString

import java.util.List; //導入方法依賴的package包/類
@Override
public String toString() {
    try {
        List<Symbol> tmp = Model.this.getSymbols();
        return tmp.toString();
    } catch (ClingoException ex) {
        throw new RuntimeException(ex.getMessage(), ex);
    }
}
 
開發者ID:lorislab,項目名稱:clingo4j,代碼行數:10,代碼來源:Model.java


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