w******m 发帖数: 332 | 1 请问有关java中split的用法:
我的原始字符串可能是最正常的是“-2/4" 或是"-2 / 4" 或是" -2 / 4 " 或是
" 2 "
我现在有一种类Fraction有Fraction.numerator和Fraction.denominator分别存分子和
分母。如果是整数如2 那么就存为this.numerator = 2, this.denominator = 1。
我遇到的问题是:如果原始字符串是String s =" -2 / 4 "我用String afterSplit[
] = s.split("[ ,/]+")后得到的afterSplit是[ , -2, 4]。有谁知道怎样用split可以
把前面的空元素也删去? |
b*******t 发帖数: 33714 | 2 怎么不去找wenkangg呀
afterSplit[
【在 w******m 的大作中提到】 : 请问有关java中split的用法: : 我的原始字符串可能是最正常的是“-2/4" 或是"-2 / 4" 或是" -2 / 4 " 或是 : " 2 " : 我现在有一种类Fraction有Fraction.numerator和Fraction.denominator分别存分子和 : 分母。如果是整数如2 那么就存为this.numerator = 2, this.denominator = 1。 : 我遇到的问题是:如果原始字符串是String s =" -2 / 4 "我用String afterSplit[ : ] = s.split("[ ,/]+")后得到的afterSplit是[ , -2, 4]。有谁知道怎样用split可以 : 把前面的空元素也删去?
|
R***a 发帖数: 41892 | 3 纯数学表达式的话,空格没意义,你可以把空格都删光再split
afterSplit[
【在 w******m 的大作中提到】 : 请问有关java中split的用法: : 我的原始字符串可能是最正常的是“-2/4" 或是"-2 / 4" 或是" -2 / 4 " 或是 : " 2 " : 我现在有一种类Fraction有Fraction.numerator和Fraction.denominator分别存分子和 : 分母。如果是整数如2 那么就存为this.numerator = 2, this.denominator = 1。 : 我遇到的问题是:如果原始字符串是String s =" -2 / 4 "我用String afterSplit[ : ] = s.split("[ ,/]+")后得到的afterSplit是[ , -2, 4]。有谁知道怎样用split可以 : 把前面的空元素也删去?
|
w******m 发帖数: 332 | 4 他不会 可是怎么删空格啊?他是String[]这样的数组 数组怎样删除其中的元素啊 我
只会ArrayList或LinkedList
【在 R***a 的大作中提到】 : 纯数学表达式的话,空格没意义,你可以把空格都删光再split : : afterSplit[
|
w******m 发帖数: 332 | 5 他不教我嘛 他只会mathematica
【在 b*******t 的大作中提到】 : 怎么不去找wenkangg呀 : : afterSplit[
|
c********y 发帖数: 30813 | 6 让他去学,学不会不许进家门
【在 w******m 的大作中提到】 : 他不教我嘛 他只会mathematica
|
R***a 发帖数: 41892 | 7 java 难道不是string.Remove(" ")就成了?
【在 w******m 的大作中提到】 : 他不会 可是怎么删空格啊?他是String[]这样的数组 数组怎样删除其中的元素啊 我 : 只会ArrayList或LinkedList
|
c********y 发帖数: 30813 | 8 replace呗,包子
【在 w******m 的大作中提到】 : 他不会 可是怎么删空格啊?他是String[]这样的数组 数组怎样删除其中的元素啊 我 : 只会ArrayList或LinkedList
|
w******m 发帖数: 332 | 9 是String afterSplit[]这个数组 String[]是没有.remove的
【在 R***a 的大作中提到】 : java 难道不是string.Remove(" ")就成了?
|
w******m 发帖数: 332 | 10 你的意思是譬如afterSplit = { , -2, 4}然后把它弄称{-2, 4, ?}?
【在 c********y 的大作中提到】 : replace呗,包子
|
|
|
g*****n 发帖数: 21539 | 11 居然忘的一干二净我还以为要加个判断是否为数字的语句呢
【在 c********y 的大作中提到】 : replace呗,包子
|
w****n 发帖数: 5749 | |
w******m 发帖数: 332 | 13 他会的我不会 我会不会也进不了家门啊
【在 c********y 的大作中提到】 : 让他去学,学不会不许进家门
|
c********y 发帖数: 30813 | 14 java俺不熟,但是perl里做这些玩意一个regex就搞定了
【在 g*****n 的大作中提到】 : 居然忘的一干二净我还以为要加个判断是否为数字的语句呢
|
w******m 发帖数: 332 | 15 哭了 我不会啊 我不会 难道要我用超级弱的方法解决。。。大家快点给我出出主意啊
【在 c********y 的大作中提到】 : java俺不熟,但是perl里做这些玩意一个regex就搞定了
|
R***a 发帖数: 41892 | 16 java这么土啊,说是让你把string before_split先去掉空格,
java土鳖没有remove就用string.replace(" ", "")
另外你还可以用
afterSplit.toList().RemoveAll(new string[] {" "}).toArray()
【在 w******m 的大作中提到】 : 是String afterSplit[]这个数组 String[]是没有.remove的
|
g*****n 发帖数: 21539 | 17 integer parse int啥的吧, 判断是否数字不就完了
【在 w******m 的大作中提到】 : 哭了 我不会啊 我不会 难道要我用超级弱的方法解决。。。大家快点给我出出主意啊
|
R***a 发帖数: 41892 | 18 java split一样可以用regex的
【在 c********y 的大作中提到】 : java俺不熟,但是perl里做这些玩意一个regex就搞定了
|
g*****n 发帖数: 21539 | 19 没这么复杂吧, 貌似就是大一学生的java课
【在 R***a 的大作中提到】 : java split一样可以用regex的
|
n*f 发帖数: 2657 | 20 java split会没有去除空元素的选项?
【在 R***a 的大作中提到】 : java这么土啊,说是让你把string before_split先去掉空格, : java土鳖没有remove就用string.replace(" ", "") : 另外你还可以用 : afterSplit.toList().RemoveAll(new string[] {" "}).toArray()
|
|
|
w******m 发帖数: 332 | 21 其实如果没有啥别的方法我还真打算用你这方法呢 一个一个判断是否是数字。。。
【在 g*****n 的大作中提到】 : integer parse int啥的吧, 判断是否数字不就完了
|
w******m 发帖数: 332 | 22 是什么呀 如果有就好方便的说
【在 n*f 的大作中提到】 : java split会没有去除空元素的选项?
|
w******m 发帖数: 332 | 23 不会耶 我去查查看哦 或者你给我简单讲讲
【在 R***a 的大作中提到】 : java split一样可以用regex的
|
g*****n 发帖数: 21539 | 24 丢人了, 我当年还是java的TA呢, 哈哈
我还以为是
String afterSplit[] =iftrue(integer.paseint( s.split("[ ,/]+"))
具体语法我忘了, 就是每一个判断一下而已
大概function这么写
【在 w******m 的大作中提到】 : 其实如果没有啥别的方法我还真打算用你这方法呢 一个一个判断是否是数字。。。
|
w******m 发帖数: 332 | 25 parseInt里面不能是string[]
【在 g*****n 的大作中提到】 : 丢人了, 我当年还是java的TA呢, 哈哈 : 我还以为是 : String afterSplit[] =iftrue(integer.paseint( s.split("[ ,/]+")) : 具体语法我忘了, 就是每一个判断一下而已 : 大概function这么写
|
w******m 发帖数: 332 | 26 TA好厉害啊 我的java在Spring Break后才开始学
【在 g*****n 的大作中提到】 : 丢人了, 我当年还是java的TA呢, 哈哈 : 我还以为是 : String afterSplit[] =iftrue(integer.paseint( s.split("[ ,/]+")) : 具体语法我忘了, 就是每一个判断一下而已 : 大概function这么写
|
g*****n 发帖数: 21539 | 27 我讲的不是具体语法, 我早不记得了, 就是个步骤, 就是把parse出来的东西验证一下
是否是数值送进心的数组, 大概就这个过程
【在 w******m 的大作中提到】 : parseInt里面不能是string[]
|
w****n 发帖数: 5749 | 28 谁要是最后帮我mm解决了,我发双黄。判断标准我mm说了算。
【在 g*****n 的大作中提到】 : 我讲的不是具体语法, 我早不记得了, 就是个步骤, 就是把parse出来的东西验证一下 : 是否是数值送进心的数组, 大概就这个过程
|
c********y 发帖数: 30813 | 29 这答案不是都给出了么
【在 w****n 的大作中提到】 : 谁要是最后帮我mm解决了,我发双黄。判断标准我mm说了算。
|
w******m 发帖数: 332 | 30 大概的思路我也会啊 对java语句不熟啊 你们帮我写下啊
【在 c********y 的大作中提到】 : 这答案不是都给出了么
|
|
|
g*****n 发帖数: 21539 | 31 ok
string laomagua=s.split(叉大师)
for(int i=0; i
{
int=parseint(laomagua[i]
new string 獭老师[j]=int
j++
}
如何?
【在 w****n 的大作中提到】 : 谁要是最后帮我mm解决了,我发双黄。判断标准我mm说了算。
|
b*******t 发帖数: 33714 | 32 作为答案一部分,可以一起排包子吗
【在 g*****n 的大作中提到】 : ok : string laomagua=s.split(叉大师) : for(int i=0; i: { : int=parseint(laomagua[i] : new string 獭老师[j]=int : j++ : } : 如何?
|
c********y 发帖数: 30813 | 33 你这也太懒了吧。。。
【在 w******m 的大作中提到】 : 大概的思路我也会啊 对java语句不熟啊 你们帮我写下啊
|
g*****n 发帖数: 21539 | 34 答案不知道对否阿, 包子偶就不要了....
【在 b*******t 的大作中提到】 : 作为答案一部分,可以一起排包子吗
|
s*****e 发帖数: 21415 | 35 不会java...
飘过
【在 c********y 的大作中提到】 : 你这也太懒了吧。。。
|
c********y 发帖数: 30813 | 36 我也不会啊,所以包子吃不到了。。。
【在 s*****e 的大作中提到】 : 不会java... : 飘过
|
s*****e 发帖数: 21415 | 37 苦呀
【在 c********y 的大作中提到】 : 我也不会啊,所以包子吃不到了。。。
|
c********y 发帖数: 30813 | 38 那你们都用啥啊
【在 s*****e 的大作中提到】 : 苦呀
|
s*****e 发帖数: 21415 | 39 C++
C#
C
【在 c********y 的大作中提到】 : 那你们都用啥啊
|
b*******t 发帖数: 33714 | 40 matlab+matlab+matlab+matlab+matlab+mathematica+matlab+matlab+python+matlab+
matlab+matlab+labview+matlab+matlab+C+matlab+matlab+matlab+matlab+matlab....
【在 c********y 的大作中提到】 : 那你们都用啥啊
|
|
|
g*****n 发帖数: 21539 | 41 条老威武, 发包子吧
【在 s*****e 的大作中提到】 : C++ : C# : C
|
s*****e 发帖数: 21415 | 42 厉害。。。
..
【在 b*******t 的大作中提到】 : matlab+matlab+matlab+matlab+matlab+mathematica+matlab+matlab+python+matlab+ : matlab+matlab+labview+matlab+matlab+C+matlab+matlab+matlab+matlab+matlab....
|
w******m 发帖数: 332 | 43 亲 你这段跟我之前写的差不多啊 只是我的split()里用的"[ ,/]+" 分割后如果叉大师
开头是空格,那分割后的还是会有一个空元素 反正我现在大概知道怎么做了啦 干脆重建个数
组只把数字存进去好了 就可以避免删除数组中空元素这个讨厌的问题了
【在 g*****n 的大作中提到】 : ok : string laomagua=s.split(叉大师) : for(int i=0; i: { : int=parseint(laomagua[i] : new string 獭老师[j]=int : j++ : } : 如何?
|
g*****n 发帖数: 21539 | 44 对阿, 就是判断是否有不是数字的就不存进新数组阿, 不就解决了
重建个数
【在 w******m 的大作中提到】 : 亲 你这段跟我之前写的差不多啊 只是我的split()里用的"[ ,/]+" 分割后如果叉大师 : 开头是空格,那分割后的还是会有一个空元素 反正我现在大概知道怎么做了啦 干脆重建个数 : 组只把数字存进去好了 就可以避免删除数组中空元素这个讨厌的问题了
|
w******m 发帖数: 332 | 45 还是您的比较靠谱 就是细节不够 哎 我还得自己写 真麻烦
【在 g*****n 的大作中提到】 : 条老威武, 发包子吧
|
n*f 发帖数: 2657 | |
g*****n 发帖数: 21539 | |
x5 发帖数: 27871 | 48 你也就和包子馅一堆的。。排啥排
【在 b*******t 的大作中提到】 : 作为答案一部分,可以一起排包子吗
|
x***k 发帖数: 20754 | 49 pia飞
【在 g*****n 的大作中提到】 : ok : string laomagua=s.split(叉大师) : for(int i=0; i: { : int=parseint(laomagua[i] : new string 獭老师[j]=int : j++ : } : 如何?
|
g*****n 发帖数: 21539 | 50 这是你乌鸦嘴的下场啊
【在 x***k 的大作中提到】 : pia飞
|
|
|
w******m 发帖数: 332 | 51 我觉得工人的答案最高级 可以把叉大师split成赖老师 叫gg给他发包子去
【在 x***k 的大作中提到】 : pia飞
|
w****n 发帖数: 5749 | 52 mm后来自己解决了
工人分解X大师有功,吃包子 |
g*****n 发帖数: 21539 | 53 听说发了五个
【在 w****n 的大作中提到】 : mm后来自己解决了 : 工人分解X大师有功,吃包子
|
x***k 发帖数: 20754 | 54 吃
【在 g*****n 的大作中提到】 : 听说发了五个
|
b*******t 发帖数: 33714 | 55 re
【在 g*****n 的大作中提到】 : 听说发了五个
|
g*****n 发帖数: 21539 | 56 打劫啊人家送的不能转送的, 嗯
【在 b*******t 的大作中提到】 : re
|
b*******t 发帖数: 33714 | 57 我都在答案里客串过了!
【在 g*****n 的大作中提到】 : 打劫啊人家送的不能转送的, 嗯
|
g*****n 发帖数: 21539 | 58 欢迎獭獭找根竹子使劲敲wenkan的脑袋
【在 b*******t 的大作中提到】 : 我都在答案里客串过了!
|
t*a 发帖数: 18880 | 59 石头敲贝壳吧?
【在 g*****n 的大作中提到】 : 欢迎獭獭找根竹子使劲敲wenkan的脑袋
|
g*****n 发帖数: 21539 | 60 文看的脑袋因为一个包子就被獭老师给砸烂了
【在 t*a 的大作中提到】 : 石头敲贝壳吧?
|
|
|
t*a 发帖数: 18880 | 61 脑袋放肚皮上仰面砸?
【在 g*****n 的大作中提到】 : 文看的脑袋因为一个包子就被獭老师给砸烂了
|
w******m 发帖数: 332 | 62 看来还是我逼着他去学了教我比较好 免得发个求助帖他的脑袋还要跟着受罪
【在 g*****n 的大作中提到】 : 文看的脑袋因为一个包子就被獭老师给砸烂了
|