Java学习:trim()函数、split()函数

trim()函数去掉String字符串的首尾空格;

split()函数是根据参数如",", "-", " "等, 分割String字符串, 返回一个String的数组(String[]), 可以通过索引指定元素.

如果未找到, 则返回整个String字符串, 作为String数组(String[])的第0个元素.


eg:   String address = tf_address.getText().trim();// 获得输入的网址   

      这个是从输入文本框中获得文本内容并去除前后空格

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle中没有split函数,但可以使用正则表达式或其他方法来实现字符串的拆分。以下是两种常用的方法: 1. 使用正则表达式函数REGEXP_SUBSTR 可以使用REGEXP_SUBSTR函数来提取字符串中的子串。例如,要将字符串'apple,orange,banana'按逗号分隔成三个子串,可以使用以下语句: ``` SELECT REGEXP_SUBSTR('apple,orange,banana', '[^,]+', 1, LEVEL) AS result FROM dual CONNECT BY LEVEL <= REGEXP_COUNT('apple,orange,banana', ',') + 1; ``` 其中,[^,]+表示非逗号字符的一个或多个,1表示从第一个字符开始匹配,LEVEL为循环计数器,CONNECT BY LEVEL表示循环次数。执行结果如下: ``` result ------ apple orange banana ``` 2. 使用CONNECT BY LEVEL和SUBSTR函数 可以使用CONNECT BY LEVEL和SUBSTR函数来实现字符串的拆分。例如,要将字符串'apple,orange,banana'按逗号分隔成三个子串,可以使用以下语句: ``` SELECT TRIM(SUBSTR(',' || 'apple,orange,banana', INSTR(',' || 'apple,orange,banana', ',', 1, LEVEL) + 1, INSTR(',' || 'apple,orange,banana', ',', 1, LEVEL + 1) - INSTR(',' || 'apple,orange,banana', ',', 1, LEVEL) - 1)) AS result FROM dual CONNECT BY LEVEL <= REGEXP_COUNT('apple,orange,banana', ',') + 1; ``` 其中,',' || 'apple,orange,banana'表示在字符串前添加一个逗号,INSTR函数用于查找逗号的位置,SUBSTR函数用于提取子串,TRIM函数用于去除子串两端的空格。执行结果如下: ``` result ------ apple orange banana ```

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值