Java字符串->;两个数字

Java字符串->;两个数字,java,regex,Java,Regex,我希望执行的操作是: String "32.63578..." 致: 类似于Python中的以下内容: split = str.find('.')+2 float = str[:split] long = str[split:] 我是Java新手,所以我开始尝试查找等价物,但它似乎比正则表达式更复杂?除非python有更多类似的函数,而不是拆分成一个字符数组,并在上面反复迭代?如果您想清楚地分解这两部分,可以使用 但是,如果您希望像示例中那样使用尾随小数,您可能需要执行以下操作: Strin

我希望执行的操作是:

String "32.63578..."
致:

类似于Python中的以下内容:

split = str.find('.')+2
float = str[:split]
long = str[split:]
我是Java新手,所以我开始尝试查找等价物,但它似乎比正则表达式更复杂?除非python有更多类似的函数,而不是拆分成一个字符数组,并在上面反复迭代?

如果您想清楚地分解这两部分,可以使用

但是,如果您希望像示例中那样使用尾随小数,您可能需要执行以下操作:

String str = "32.63578...";
String substr1, substr2;

for (int i = 0; i < str.length(); i++)
{
  if (str.charAt(i) == '.')
  {
    substr1 = str.substring(0, i + 3);
    substr2 = str.substring(i + 3, str.length());
    break;
  }
}

//convert substr1 and substr2 here
String str=“32.63578…”;
字符串substr1,substr2;
对于(int i=0;i
String str=“32.63578…”;
字符串substr1,substr2;
对于(int i=0;i

  • Java 具有不同对象的重复哈希代码

  • Java:用相应的ID替换给定字符串上的数字

  • Java 我能';t使用android应用程序连接到服务器(截击)+;通过PFP进行数据库通信的服务器

  • Java Spring xsd文件错误

  • Java 正在获取HTTP/1.1 400错误请求[\r][\n]

  • Java 如何在处理项目时进行延迟?

  • Java Selenium-无法使用一种方法启动多个WebDriver

  • Java web3j不使用合同功能?

  • Java 有没有办法处理同一接口中的两个类型错误?

  • 使用JavaAPI的Hbase长比较过滤器

  • Java Don';不显示通知