数组转换为字符串

通过循环数组,在循环中依次将每个元素取出,再把所有元素拼接成一个字符串

在这里插入图片描述
创建StringUtil的JavaBean类,将数组转换成字符串

public class StringUtil5 {
	private int intArr[];	//整形数组
	private String str="";	//将数组转换后的字符串
	public StringUtil5(){}
	//返回字符串
	public int[] getIntArr() {
		return intArr;
	}
	public void setIntArr(int[] intArr) {
		this.intArr = intArr;
	}
	public String getStr() {
		for(int i=0;i<intArr.length;i++){
			str+=String.valueOf(intArr[i]);			//将每个数组元素转换为字符串并拼成字符串
			if(i<intArr.length-1){
				str+=",";				//每个字符串以“,”隔开
			}
		}
		return str;
	}
	public void setStr(String str) {
		this.str = str;
	}
	
}

创建index.jsp文件,定义一个整形的表示月份的数组,然后调用StringUtil类中的方法将数组转换为字符串显示在表格中
<%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%>

数组转换为字符串
 <%
  	int month[] =new int[12];			//创建一个月份的数组
  	for(int i=0;i<month.length;i++){	//通过循环给月份数组的元素赋值 
  		month[i] = i+1;
  	}
 %> 
 <!-- 使用useBean动作导入StringUtil类 -->
 <jsp:useBean id="strBean" class="com.cn.zj.bean.StringUtil5"></jsp:useBean>
 <!-- 对StringUtil类对象中的intArr数组属性赋值 -->
 <jsp:setProperty property="intArr" name="strBean" value="<%=month %>"/>
	<table width="220">
		<tr bgcolor="skyblue">
			<td align="center">一年中的月份:š</td></tr>
		<tr>
			<td align="center">
				<!-- 获得StringUtil类对象中的str属性值,该值为数组转换后的字符串 -->
				<jsp:getProperty property="str" name="strBean"/>
			</td>
		</tr>
	
	</table>		

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:点我我会动 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值