实体myobject
具有以下属性:
private String tblName;
private String colName;
private String dataType;
Object 1: (dataType=test, colName=test2, dataType=int), Object 2..."
做这件事最好的方法是什么?
您可以重写MyObject
上的ToString
方法,如下所示
public class MyObject
{
private String tblName;
private String colName;
private String dataType;
public String getTblName()
{
return tblName;
}
public void setTblName(String tblName)
{
this.tblName = tblName;
}
public String getColName()
{
return colName;
}
public void setColName(String colName)
{
this.colName = colName;
}
public String getDataType()
{
return dataType;
}
public void setDataType(String dataType)
{
this.dataType = dataType;
}
public String toString()
{
return String.format("(tblName=%s, colName=%s, dataType=%s)", tblName, colName, dataType);
}
}
对于ArrayList
,您需要迭代列表并生成结果
public static void main(String[] args)
{
ArrayList<MyObject> objectList = new ArrayList<MyObject>();
MyObject obj1 = new MyObject();
obj1.setColName("Col1");
obj1.setTblName("Tab1");
obj1.setDataType("data1");
MyObject obj2 = new MyObject();
obj2.setColName("Col1");
obj2.setTblName("Tab1");
obj2.setDataType("data1");
objectList.add(obj1);
objectList.add(obj2);
StringBuilder stringBuilder = new StringBuilder();
int count = 1;
for (MyObject myObject : objectList)
{
stringBuilder.append(String.format("Object %d %s ", count, myObject.toString()));
count++;
}
System.out.println(stringBuilder.toString());
}
我想使用python将字符串转换成整数列表。一些例子可能是: 有没有快速简单的方法来做到这一点?
问题内容: 我有一个pandas数据框。列之一包含一个列表。我希望该列为单个字符串。 例如,我的列表[‘one’,’two’,‘3’]应该简单地是‘1、2、3’ 给我[‘一个,两个,三个],[‘四个’,’五个’,’六个’],其中第二个列表来自下一行。不用说,对于数百万行,这种跨行连接不仅是不正确的,而且还会杀死我的内存。 问题答案: 在转换列表之前,您当然不应该转换为字符串。尝试: 另请注意,会将
问题内容: 我有一个列表格式,如下所示: 如何转换为包含如下所示元素的列表: 问题答案: 用途: 或使用将其视为JSON : 以Python文字作为输入(因此Python源代码中的文本将为您提供一个值),以JSON输入。 演示: 只有当您的输入字符串中包含多个整数列表时,两者之间的区别才会发挥作用。JSON字符串包含unicode,在Python 2上无法正确解释,并且JSON类型只是支持的一部分
JavaScript具有 Java有这样的东西吗?我知道我可以用StringBuilder自己来添油加醋: ...但是如果类似的东西已经是JDK的一部分,那么这样做就没有意义了。
问题内容: 我有一个清单 我想将其转换为字典 我该怎么做? 问题答案: 采用: 返回: 如果需要整数,请在以下位置更改分配: 这将给出:
问题内容: 当我使用IPython在Python中进行调试时,有时会遇到断点,并且我想检查当前是生成器的变量。我想到的最简单的方法是将其转换为列表,但是我不清楚在一行中这样做的简单方法是什么,因为我对Python很陌生。 问题答案: 只需调用生成器。 请注意,这会影响生成器,生成器将不返回任何其他项目。 您也不能直接在IPython中调用,因为它与列出代码行的命令冲突。 在此文件上测试: 运行时: