Java里遇到的一些常见方法

1.equals():比较字符串中所包含的内容是否相同。

if (comput[i].equals("+")){//数组comput中的i是否是“+”。
	.....
}

2.split():分隔字符串。

String[] comput=str.split(" ");//分隔数组String里的字符串。

3.push():向堆中添加元素,返回值类型是参数类类型。

stack.push(Double.parseDouble(comput[1]));//向stack中添加comput[1]。

4.Double.parseDouble():把数字类型的字符串,转换成double类型。

stack.push(Double.parseDouble(comput[1]));//把comput[1]中的元素转换成double类型。

5.peek():返回栈顶(即数组里的最后一个元素)的元素但不移除它。
pop():返回栈顶的元素,同时该元素从栈中删除

if (comput[i].equals("*"))
		{
		    Double m=stack.peek();//返回stack的最后一个元素,但不移除它。
		    stack.pop();//返回stack的最后一个元素,然后删除它。
		    Double n=Double.parseDouble(comput[i+1]);//把*前后两个数相乘再压栈
		    stack.push(m*n);
		}

6.isEmpty():判断某种容器是否有元素,返回布尔值。

while (!stack.isEmpty())//判断stack里是否有元素,结果取反值。

7.valueOf():返回括号内参数的字符串表示形式。

String result=String.valueOf(sum);//将sum值转换成字符串形式,如:0,即转为“0”。

8.setText():设置文本内容。

result_Jtf.setText(str);//result_Jtf中的文本设置为str。

9.怎么用for求平均值?

int sum = 0;
for(int i = 0;i <numbers.length;i ++){	//循环了numbers.length次。
	sum += numbers[i];	//每循环一次,则加一个元素,直到数组内的数都相加到了一起。
retun sum/(double)numbers.length;	//元素全部相加除以元素个数,得到了平均值。
}
int numbers[] = {1,2,3,4,5};
...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值