`
zqjshiyingxiong
  • 浏览: 441486 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

java 中 List<String> 拆分成 带标记的 List<String>

    博客分类:
  • JAVA
阅读更多

 

public class TransList {


private List<String> getMobiles(List<String> destmobile,int spiltNum,String tag){
    	List<String> mobiles = new ArrayList<String>();
    	StringBuffer ms = new StringBuffer("");
    	for(int i = 1;i <= destmobile.size();i++) {
    		ms.append(destmobile.get(i-1));
    		if(i == destmobile.size()||(i != 1&&i%spiltNum == 0)) {
    			mobiles.add(ms.toString());
    			ms = new StringBuffer("");
    		}else {
    			ms.append(tag);
    		}
    		
    	}
    	return mobiles;
    }
public static void main(String[] args) {
    	
    	Adapte ad = new Adapte();
    	List<String> destmobileList = new ArrayList<String>();
    	destmobileList.add("1");
    	destmobileList.add("2");
    	destmobileList.add("3");
    	destmobileList.add("4");
    	destmobileList.add("5");
    	destmobileList.add("6");
    	destmobileList.add("7");
    	destmobileList.add("8");
    	destmobileList.add("9");
    	destmobileList.add("10");
    	destmobileList.add("11");
    	destmobileList.add("12");
    	destmobileList.add("13");
    	destmobileList.add("14");
    	destmobileList.add("15");
    	destmobileList.add("16");
    	destmobileList.add("17");
    	destmobileList.add("18");
    	destmobileList.add("19");
    	destmobileList.add("20");
    	destmobileList.add("21");
    	List<String> list = ad.getMobiles(destmobileList,5,",");
    	for(int i = 0;i < list.size();i++) {
    		System.out.println(list.get(i));
    	}
}

}

 

 

print :

1,2,3,4,5
6,7,8,9,10
11,12,13,14,15
16,17,18,19,20
21

分享到:
评论

相关推荐

    List<Map<String, List>> data保存到SharedPreference和读取

    在上述代码中,`saveListMapsToSharedPreferences`方法将`List&lt;Map&lt;String, List&lt;String&gt;&gt;&gt;`转换为JSON字符串并保存到SharedPreference,`readListMapsFromSharedPreferences`则读取JSON字符串并反序列化回原数据...

    List转换为List

    在Java中,List&lt;Object&gt;转换为List&lt;Object&gt;实际上是一个更广泛的转换过程的一部分,即对象间的转换。这个过程可以被视为List&lt;Bean&gt;转换为List&lt;Map&gt;的一个特例。在某些情况下,我们可能需要将List中的对象转换为另一...

    List<Map>转化为List工具类

    一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List&lt;Map&lt;String, Object&gt;&gt;结果集,如果我们要转化为JavaBean,则需要做一系列的...此工程中就是解决List&lt;Map&lt;String, Object&gt;&gt;转化为JavaBean工具类实现

    Java 新版POI 读取excel文件信息返回List<List<String>>对象,包含文件内公式处理

    基于新版本的POI编写的读取Excel文件数据的工具类,可根据绝对路径、File对象、InputSteam对象读取解析Excel文件内容,并返回List&lt;List&lt;String&gt;&gt;格式结果,其中包含对单元格公式的处理。

    FreeMarker 遍历list

    在Java中,`List&lt;Map&lt;String&gt;&gt;`表示一个列表,其中每个元素都是一个键值对的集合(Map)。Map通常用于存储关联数据,键(key)和值(value)之间通过键进行关联。在FreeMarker模板语言(FTL)中,遍历这样的结构可以...

    Java8 将List<Integer> 转换成以逗号分割的String字符串

    在Java编程中,将一个`List&lt;Integer&gt;`转换成以逗号分隔的`String`字符串是一种常见的需求,尤其是在处理数据展示或格式化输出时。Java 8引入了新的特性和方法,使得这种转换变得更加简洁和高效。下面我们将深入探讨...

    Unity3d读写格式为类型的xml

    void SaveXML(string filePath, List&lt;KeyValuePair&lt;string, string&gt;&gt; data) { XDocument doc = new XDocument(new XElement("root")); foreach (var pair in data) { XElement item = new XElement("item", ...

    List转换成String数组

    `List&lt;String&gt;`作为Java中最常用的数据结构之一,其转换为`String[]`的需求非常普遍。 #### 二、基础知识 1. **List**: Java中的一种容器类型,用于存储有序的元素集合。其中`ArrayList`是最常用的实现方式之一。 ...

    List转Json

    在Java中,有很多库可以帮助我们实现`List&lt;Object&gt;`到JSON的转换,例如Gson、Jackson、org.json等。这里我们将主要讨论Jackson库,因为它非常流行且功能强大。 3. **Jackson库介绍**: Jackson是 FasterXML 组织...

    Android里List时间升序排序

    本篇文章将深入探讨如何在`List&lt;String&gt;`中实现日期的升序排序。在实际应用中,我们经常遇到日期字符串格式不一致的情况,这使得直接使用`Collections.sort()`方法进行排序可能会出现问题。为了解决这个问题,我们...

    将类中的List<String>改为proarrayList<product> proarray ,过程代码

    ArrayList&lt;Product&gt; productList = new ArrayList&lt;&gt;(); for (String id : stringList) { Product product = new Product(id, "defaultName", 0.0); // 假设默认的name和price productList.add(product); } /...

    javaScript如何处理从java后台返回的list

    事情: 从java后台返回List&lt;String&gt;类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式...

    list转化成JSON字符串

    可将list&lt;T&gt;转化成JSON字符串 使用方法 例: List&lt;自定义类&gt; l; ListChangeToJson.ListChangeToJson classJson = new ListChangeToJson.ListChangeToJson(); classJson.ArrayToJsonAll(l, "数组名字");

    c# List类排序方法

    `List&lt;T&gt;`类中包含一个名为`Sort`的方法,用于对List中的元素进行排序。`Sort`方法有多个重载版本,其中最简单的一个是不带任何参数的版本`List&lt;T&gt;.Sort()`。 然而,在尝试使用`Sort()`方法对`List&lt;Student&gt;`进行...

    AIDL List传递 String传递(android studio)

    List&lt;String&gt; list = new ArrayList&lt;&gt;(); list.add("元素1"); list.add("元素2"); service.sendList(list); String receivedString = service.receiveString(); // 使用receivedString } ``` 在实际应用中,...

    ResultSet 转为listmap

    List&lt;Map&lt;String,Object&gt;&gt; results = new ArrayList&lt;Map&lt;String,Object&gt;&gt;(); ResultSetMetaData rsmd = rs.getMetaData(); int colCount = rsmd.getColumnCount(); List&lt;String&gt; colNameList = new ArrayList...

    C# List实现行转列的通用方案

    private static List&lt;string&gt; GetAllColumns&lt;T&gt;(List&lt;T&gt; list, List&lt;string&gt; DimensionList, string DynamicColumn, out List&lt;string&gt; AllDynamicColumn) { // 获取所有的维度列 var allColumns = DimensionList....

    mybatis collection list string

    标题 "mybatis collection list string" 暗示了我们讨论的主题是关于MyBatis框架中与集合(List)和字符串(String)处理相关的问题。在MyBatis这个强大的持久层框架中,集合和字符串的使用非常常见,尤其是在进行数据库...

    C# List用法

    C# List&lt;T&gt;是.NET Framework中System.Collections.Generic命名空间下的一个泛型类,它是对非泛型ArrayList类的泛型等效版本,适用于处理强类型集合。List&lt;T&gt;使用动态数组的方式实现,允许元素数量按需动态增加,相比...

    JNI与C++数据类型传递示例(包括ArrayList对象、ArrayList嵌套返回)

    一个C++(Ubuntu16.04+QT5.9.1)通过JNI,调用JAVA类及方法的示例。通过JNI传递和返回多种类型的参数,boolean ,int,String,ArrayList&lt;string&gt;,ArrayList嵌套ArrayList&lt;ArrayList&lt;String&gt;&gt;等。

Global site tag (gtag.js) - Google Analytics