Java中String_list_数组各类型的互转

这篇博客详细介绍了Java中不同类型之间的转换,包括String到long[],List<Long>到String,Long[]到String,List<String>到String以及String[]到String的转换方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

String与long[]的类型互转

	//String类型转long[]
	private String getLongtoString(long[] ids){
			int length = ids.length;
			StringBuffer sb = new StringBuffer();
			for(int i=0;i<length;i++){
				sb.append(ids[i]);
				if(i<length-1){
					 sb.append(",");
				}
			}
			return sb.toString();
		}
	//long[]转String	
	private long[] getStringtoLong(String ids){
			String[] id = ids.split(",");
			long[] is = new long[id.length];
			if(!id[0].equals("")) {
				for(int i=0;i<id.length;i++) {
					is[i] = Long.valueOf(id[i]);
				}
			}
			return is;
		}

List< Long>与String的互转

	//List< Long>转String
	public static String  getListLongtoString(List<Long> ids){
			int length = ids.size();
			StringBuffer sb = new StringBuffer();
			for(int i=0;i<length;i++){
				sb.append(ids.get(i));
				if(i<length-1){
					 sb.append(",");
				}
			}
			return sb.toString();
		}
	//String转List< Long>
	public static List<Long> getStringtoListLong(String ids){
			List<Long> sb = new ArrayList<Long>();
			String[] id = ids.split(",");
			for(int i=0;i<id.length;i++) {
				sb.add(Long.valueOf(id[i]));
			}
			return sb;
		}

Long[]转String

	public static String getLongtoString(Long[] ids){
		int length = ids.length;
		StringBuffer sb = new StringBuffer();
		for(int i=0;i<length;i++){
			sb.append(ids[i]);
			if(i<length-1){
				 sb.append(",");
			}
		}
		return sb.toString();
	}

List< String>转String

public static String getListStringtoString(List<String> ids){
		int length = ids.size();
		StringBuffer sb = new StringBuffer();
		for(int i=0;i<length;i++){
			sb.append(ids.get(i));
			if(i<length-1){
				 sb.append(",");
			}
		}
		return sb.toString();
	}

String[]转String

public static String getArraytoString(String[] ids){
		int length = ids.length;
		StringBuffer sb = new StringBuffer();
		for(int i=0;i<length;i++){
			sb.append(ids[i]);
			if(i<length-1){
				 sb.append(",");
			}
		}
		return sb.toString();
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值