Long.parseLong(String s) 其中s必须是数字形式的字符串,才能运用该函数转化为长整型。

 1 public class ConverTo
 2
 3     { public static void main(String [] args)
 4        { String numberIn =args[0];
 5          convertNum(numberIn);
 6         }
 7         static void convertNum(String num)
 8            {
 9               long showNumber;
10               String temp;
11                 switch(num)
12                { case "one":
13                   temp = "1";
14                   showNumber = Long.parseLong(temp);
15                   System.out.println(num+"convert to"+showNumber);
16                   break;
17                  case "two":
18                   temp = "2";
19                   showNumber = Long.parseLong(temp);
20                   System.out.println(num+"convert to"+showNumber);
21                   break;
22                  case "three":
23                   temp ="3";
24                   showNumber = Long.parseLong(temp);
25                   System.out.println(num+"convert to"+showNumber);
26                   break;
27                  case "four":
28                   temp = "4";
29                   showNumber = Long.parseLong(temp);
30                   System.out.println(num+"convert to"+showNumber);
31                   break;
32                  case "five":
33                   temp = "5";
34                   showNumber = Long.parseLong(temp);
35                   System.out.println(num+"convert to"+showNumber);
36                   break;
37                  case "six":
38                   temp = "6";
39                   showNumber = Long.parseLong(temp);
40                   System.out.println(num+"convert to"+showNumber);
41                   break;
42                  case "seven":
43                    temp = "7";
44                   showNumber = Long.parseLong(temp);
45                   System.out.println(num+"convert to"+showNumber);
46                   break;
47                  case "eight":
48                    temp = "8";
49                   showNumber = Long.parseLong(temp);
50                   System.out.println(num+"convert to"+showNumber);
51                   break;
52                  case "nine":
53                    temp = "9";
54                   showNumber = Long.parseLong(temp);
55                   System.out.println(num+"convert to"+showNumber);
56                   break;
57                  case "ten":
58                    temp = "10";
59                   showNumber = Long.parseLong(temp);
60                   System.out.println(num+"convert to"+showNumber);
61                   break;
62
63                  }
64
65             }
66
67      }
时间: 2024-11-05 13:30:40

Long.parseLong(String s) 其中s必须是数字形式的字符串,才能运用该函数转化为长整型。的相关文章

PDO 查询mysql返回字段整型变为String型解决方法

PDO 查询mysql返回字段整型变为String型解决方法 使用PDO查询mysql数据库时.运行prepare,execute后,返回的字段数据全都变为字符型. 比如id在数据库中是Int的.查询后返回是String型. 对于php这样的弱类型的语言.影响不大. 在做API返回数据时.假设类型与数据库不一致,对于java和Objective C这些强类型,影响就非常大了. 解决方法: <?php $pdo = new PDO($dsn, $user, $pass, $param); // 在

【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。

/*编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列. 要求:不能使用C函数库中的字符串操作函数.*/ #include <stdio.h> #include <assert.h> void reverse_string(char const * string) { assert( string != NULL ); if( *string != '\0' ) { string++; reverse_string

Integer.valueOf(String)方法字符串转整型- 你肯定不知道的疑惑!

有个仁兄在 StackOverflow 上发起了一个问题,是这么问的: " 我被下面的代码搞晕了,为什么它们会返回不同的值?" 1 2 3 System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128"));

[C#] string 与 String,大 S 与小 S 之间有关字符串的秘密(整理中...)

string 与 String,大 S 与小 S 之间有关字符串的秘密 字符串是 String 类型的对象,它的值是文本. 在内部,文本被存储为 Char 对象的顺序只读集合. C# 字符串末尾没有以 null 结尾的字符:因此 C# 字符串可以包含任意数目的嵌入式 null 字符(“\0”). 字符串的 Length 属性代表它包含的 Char 对象的数量,而不是 Unicode 字符的数量. 若要访问字符串中的各个 Unicode 码位,请使用 StringInfo 对象. 小写 strin

C语言 编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列

编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列. #include <stdio.h> #include <string.h> #include <assert.h> int reverse_string(char * str) { assert(str); int len=strlen(str); char *ch=str+len-1; while(len>1) { char tmp=*st

java基础知识回顾之---java String final类普通方法的应用之“模拟字符串Trim方法”

/* * 4,模拟一个trim功能一致的方法.去除字符串两端的空白  * 思路: * 1,定义两个变量. * 一个变量作为从头开始判断字符串空格的角标.不断++. * 一个变量作为从尾开始判断字符串空格的角标.不断--. * 2,判断到不是空格为止,取头尾之间的字符串即可. *  *  使用char charAt(int index);方法根据index索引,取出字符串 *  使用String substring(int beginIndex, int endIndex)//包含begin 不包

C# 字符串拼接性能探索 c#中+、string.Concat、string.Format、StringBuilder.Append四种方式进行字符串拼接时的性能

本文通过ANTS Memory Profiler工具探索c#中+.string.Concat.string.Format.StringBuilder.Append四种方式进行字符串拼接时的性能. 本文涉及程序为.NET Core 2.0控制台应用程序. 一.常量字符串拼接 private static void TestPerformance(Action action, int times) { Stopwatch sw = new Stopwatch(); sw.Start(); for(i

101、Java中String类之判断是否由数字组成

01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String args[]) { String str = "123423432"; if (isNumber(str)) { System.out.println("字符串由数字组成!"); } else { System.out.

实战c++中的string系列--十六进制的字符串转为十六进制的整型(一般是颜色代码使用)

非常久没有写关于string的博客了.由于写的差点儿相同了.可是近期又与string打交道,于是荷尔蒙上脑,小蝌蚪躁动. 在程序中,假设用到了颜色代码,一般都是十六进制的,即hex. 可是server给你返回一个颜色字符串.即hex string 你怎么把这个hex string 转为 hex,并在你的代码中使用? 更进一步,你怎么办把一个形如"#ffceed"的hex string 转为 RGB呢? 第一个问题在Java中是这样搞的: public static int parseC