`

截取string小数点之前的数字,类似 double 转换 int 【原创】

 
阅读更多

很简答 啊:

om1 = om.substring(0, om.lastIndexOf("."));

om是double类型的String,比如是10.00

转化之后om1就是 10了

不用多说。

 

分享到:
评论

相关推荐

    C# 截取小数,不四舍五入

    public static string TruncateDecimal(double number, int decimalPlaces) { string format = $"F{decimalPlaces}"; return number.ToString(format); } ``` 调用`TruncateDecimal(3.14159, 3)`会返回字符串"3....

    asp.net(c#)数据类型格式转换大全

    - `Int32.Parse("常量")` 将字符串类型的数字转换为整数。例如,`int num = Int32.Parse("1234")`。 3. **ToString()** 方法: - `变量.ToString()` 用于将数值转换为字符串。如 `int num = 12345; string strNum...

    CSharpe数字补位问题.

    此SQL语句首先将数字转换为字符串,并在其左侧添加足够的零以达到8位,然后从右侧截取8个字符,从而实现与C#中 `PadLeft` 类似的效果。 #### 使用 string.Format 进行数字格式化 除了 `PadLeft` 方法之外,C# 还...

    .net 面试题 答案

    - **数字处理**:涉及到数字字符串的处理,包括去除小数点、分割位数等。 - **字符串拼接**:根据中文数字的规则,通过字符串拼接的方式实现金额的转换。 ### 3. 中文数字转换 代码中还包括一个将中文数字字符转换...

    php float不四舍五入截取浮点型字符串方法总结

    1、 float round ( float $val [, int $precision ] ) 返回将 val 根据指定精度 precision (十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。  echo round(4.3) //4 2、 ...

    c#常用函数帮助初学者快速提高能力

    例如,如果你有一个包含数字的字符串,你可以使用`Int32.Parse()`将其转换为整数。 ```csharp string strNumber = "123"; int number = Int32.Parse(strNumber); ``` 3. `ToString()` 方法:此方法可以将各种数据...

    java面试题大集合

    可以使用`Integer.parseInt()`或`Double.parseDouble()`方法将字符串类型的数字转换为对应的数字类型。 #### 二十四、如何将数字转换为字符? 使用`String.valueOf()`方法可以将数字转换为字符串。 #### 二十五、...

    java常见笔试题目总结

    public static String truncateString(String str, int numBytes) { if (str == null || str.isEmpty()) { return str; } byte[] bytes = str.getBytes(StandardCharsets.UTF_8); if (bytes.length ) { ...

    java面试题

    如何将数值型字符转换为数字(Integer,Double)? - `Integer.parseInt()`。 - `Double.parseDouble()`。 #### 24. 如何将数字转换为字符? - `Integer.toString()`。 - `Double.toString()`。 #### 25. 如何...

    JAVA面试题

    使用`Integer.toString(int)`或`Double.toString(double)`等方法将数字转换为字符串,再转换为字符。 #### 25. 如何去小数点前两位,并四舍五入。 使用`Math.round()`或`DecimalFormat`类进行格式化。 #### 26. ...

    整合了所有java经典面试题

    - 使用`String.valueOf(int/long/double)`方法将数字转换为字符串。 25. **如何去小数点前两位,并四舍五入** - 使用`Math.round()`结合适当的数学运算来实现。 26. **如何取得年月日,小时分秒** - 使用`...

    Java面试题以及答案

    可以通过`String.valueOf()`方法将数字转换为字符串,再进一步转换为字符。 #### 25. 如何去小数点前两位,并四舍五入。 可以使用`Math.round()`或`DecimalFormat`类来进行四舍五入操作。 #### 26. 如何取得年月...

    最全的java面试题

    如何将数值型字符转换为数字(Integer,Double)? - 使用`Integer.parseInt(String s)`或`Double.parseDouble(String s)`。 ##### 24. 如何将数字转换为字符? - 使用`String.valueOf(number)`方法。 ##### 25...

    JAVA自定义标签例子

    String formattedNumber = format.format(Double.parseDouble(number)); pageContext.setAttribute("formattedNumber", formattedNumber); return SKIP_BODY; } @Override public int doEndTag() throws ...

    Java企业面试题整理及答案

    可以使用 `Character` 类的静态方法 `toString()` 来将数字转换为字符,或者使用 `String.valueOf()` 方法。 **25. 如何去小数点前两位,并四舍五入。** 可以使用 `Math.round()` 函数结合乘除运算来实现,或者...

    freemarker总结

    2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...

    java面试题(尚学堂内部培训资源,绝对值得一看)

    使用`String`类的`getBytes()`和`new String(byte[], charsetName)`方法进行转换。 #### 32. Strings=newString("xyz");创建了几个StringObject? 只创建了一个`String`对象,因为字符串常量池会复用相同的字符串。...

    java经典面试

    如何将数值型字符转换为数字(Integer,Double)? - 使用`Integer.parseInt()`或`Double.parseDouble()`等方法。 #### 24. 如何将数字转换为字符? - 使用`String.valueOf()`方法。 #### 25. 如何去小数点前两...

Global site tag (gtag.js) - Google Analytics