字符串截取前几位数,截取小数点之前的数字

1,截取字符串前i个字符

str=str.substring(0,i);

2,去掉字符串的前i个字符str=str.substring(i);

将字符串从索引号为2开始截取,

var sb = "bbbdsajjds";
sb.substring(2); //bdsajjds
从索引号2开始到索引好4结束(并且不包含索引4截取在内,也就是说实际截取的是2和3号字符);
var sb = "bbbdsajjds";
sb.substring(2, 4);  //bd

方法一:找到小数点位置然后截取
var number = "123.456";
var intNumber = number.substring(0,number.indexOf("."));

方法二:转成数字然后转换为整数再转换为字符串
var number = "123.456";
number.valueOf(Math.floor(Double.parseDouble(number)));

方法三:用小数点分割取第一个结果:
var number = "123.456";
number.split(".")[0]); //123


 

原文地址:https://www.cnblogs.com/fms-3/p/11225079.html

时间: 2024-11-02 09:36:09

字符串截取前几位数,截取小数点之前的数字的相关文章

sql 从房间号中或从含有几个"-"间隔的字符串中,截取楼层数,或截取第几个"-"后的前几个字符或数字

代号(房间号) 代号 1-1-101 1-5-502 15-3-2001 根据代号房间号截取后的楼层为 楼层 1 5 20 SELECT CASE WHEN len(RIGHT(代号, CHARINDEX('-', REVERSE(代号)) - 1))       = 3 THEN LEFT(RIGHT(代号, CHARINDEX('-', REVERSE(代号)) - 1), 1)       ELSE LEFT(RIGHT(代号, CHARINDEX('-', REVERSE(代号)) -

1字符串中的world替换为i bookan wisdom2.字符串的相加字符串输出,长度3比较字符串大小4截取字符串5字符串内所有a都替换成A6判断字符串是否以http开头7将字符串内admin和123截取出来8字符添加

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { /* 第1题 字符串中的world替换为i bookan wisdom */ //        NSString *[email protected]"hello world and sunshine"; //        NSString *newstr3=[str1 string

C# 输入字符串,每3个截取一次,形成一个数组

//输入字符串,每3个截取一次,形成一个数组 static void Main(string[] args) { //输入字符串 Console .WriteLine ("请输入:"); string a =Convert .ToString(Console .ReadLine ()); Console.WriteLine("输入字符串的长度:"+a.Length); //调用函数截取 string[] c =jiequ(a, 3); //输出字符串 foreach

Python中字符串的截取,列表的截取

字符串的截取 Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符. 字符串的截取的语法格式如下: 变量[头下标:尾下标] 索引值以 0 为开始值,-1 为从末尾的开始位置. 加号 + 是字符串的连接符, 星号 * 表示复制当前字符串,紧跟的数字为复制的次数.实例如下: #!/usr/bin/python3 str = 'Runoob' print (str) # 输出字符串 print (str[0:-1]) # 输出第一个到倒数第二个的所有字符 prin

【编程题目】有 n 个长为 m+1 的字符串,如果某个字符串的最后 m 个字符与某个字符串的前 m 个字符匹配...

37.(字符串)有 n 个长为 m+1 的字符串,如果某个字符串的最后 m 个字符与某个字符串的前 m 个字符匹配,则两个字符串可以联接,问这 n 个字符串最多可以连成一个多长的字符串,如果出现循环,则返回错误. 分析:如果出现循环,则返回错误 这句不懂 具体做法是先给每个字符串建一个vector 存入每个字符串后面可以匹配的字符串序号 然后遍历所有的搭配情况,找到最长的. 我的遍历代码很丑... 可谓又臭又长..... 深深的自我鄙视. /* 37.(字符串) 有 n 个长为 m+1 的字符串

light_oj 1282 求n^k的前几位数和后几位数

light_oj 1282 求n^k的前几位数和后几位数 E - Leading and Trailing Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%lld & %llu Submit Status Practice LightOJ 1282 Description You are given two integers: n and k, your task is to find the most signif

a^b的前n位数

假设我们现在需要知道 ab  的后 n 位数或前 n 位数,简单直观的做法就是求出 ab  的值,然后在分别取前 n位或后 n位,不过在 a,b很大的情况下显然是无法存储的.所以,直接求是不可能的了. 让我们先来看看后 n 位如何求?因为我们只要后 n 位,那么我们都知道把 ab  的值模上一个10n 就是所求.根据求模的性质:ab % n = (a%n)b % n;然后用快速幂跑一遍即可. 1 int QuickPow (__int64 a, __int64 b) 2 { 3 __int64

asp.net字符串取前几位字符串

asp.net字符串取前几位的时候总是很繁琐,于是我想了个偷懒的办法,代码如下: str.ToString().PadRight(20).Substring(0,10).Trim()

用MFC完成一个简单的猜数字游戏: 输入的四位数中,位置和数字都正确为A,数字相同而位置不同的为B。

最近学习了MFC一些比较基础的知识,所以打算通过做一个简单的数字游戏来理解MFC的流程并进一步熟悉其操作. 在这里,我做了一个猜数字的小游戏.第一步当然是设计主界面,先给大家展示一下游戏界面: 主界面: 从这个主界面可以看到,它包含标题,菜单栏,工具栏. 标题是给人一个认识,这是什么游戏,标题设置为:“猜数游戏”: 而菜单栏和工具栏才是游戏的核心,它要保证能够完成游戏的基本功能. 菜单栏和工具栏是对应的,包含了”start“,"help","restart"这三个菜