java中含参函数怎么调用

Lepus天兔座 2015-07-17 02:58:51
package caculate;

import java.util.StringTokenizer;

public class Segmentation {
void Seg(String s){
StringTokenizer st = new StringTokenizer (s,"+=-*/");
while(st.hasMoreTokens() ){
System.out.println(st.nextToken());
}


}

}




package caculate;

import java.io.*;

class Main
{
public static void main(String[] args) {
System.out.println("**********caculate**********");
System.out.println("请输入一个字符串");
String s = "";
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
s = in.readLine();
} catch (IOException e) {
System.out.println("产生异常");
}
System.out.println("你输入的字符串是" + s);
1.Segmentation ars = new Segmentation.Seg(s);
2.String[] ars = new Segmentation.Seg(s);

}
求教1,2行为什么都不对,就想调用一下,将字符串分割开,放进一个数组ars里,求大神指教


}
...全文
449 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜灵_雪 2015-07-18
  • 打赏
  • 举报
回复
void Seg(String s){
StringTokenizer st = new StringTokenizer (s,"+=-*/");
while(st.hasMoreTokens() ){
            System.out.println(st.nextToken());
        }


}
这个方法是 void 方法,没有返回值,而且循环里是打印。不是保存值,所以哪都没保存
Lepus天兔座 2015-07-17
  • 打赏
  • 举报
回复
我这个弄出来了,但是不知道分割开的东西放在那里,是放在一个数组里么,有一个计算的函数count(String[] s) 调用分割开的数组,可是不知道哪个数组啊,求教
夜灵_雪 2015-07-17
  • 打赏
  • 举报
回复
1.Segmentation ars = new Segmentation(); 2.String[] ars1 =ars.Seg(s);

50,639

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧