將String轉化為int

2021-08-29 14:06:45 字數 736 閱讀 4552

package com.utils;

public class convert

/*** 將輸入的字串轉化為int型別

* @param str 輸入的字串

* @return 返回該字串對應的int型別

*/public static int string2int(string str)

long result=0;

int i=0;

boolean negative=false;

long limit=integer.max_value;

int len=str.length();

//如果只有一位,檢查是否是數字

if(len==1)

//以負號開始

if(str.charat(0)=='-')

//以正號開始

if(str.charat(0)=='+')

char chars = str.tochararray();

//計算string轉int的值

for(;i57)

result=result*10+(long)(chars[i]-'0');

if(result>limit)

}if(negative)

return (int)result;

}public static void main(string args)

}

C 中int轉化為string

記錄一下用到過的int轉換成string的兩種方法 第一種是to string函式,這是c 11新增的,使用非常方便,簡單查了下 c 11標準增加了全域性函式std to string,以及std stoi stol stoll等等函式 這幾個就是string轉int,long,以及long lon...

將Byte陣列轉化為String

問題 fcl得很多方法的返回值都是包含字元的byte 陣列而不是返回乙個string 這樣的方法包含在如下的類中 system.net.sockets.socket.receive system.net.sockets.socket.receivefrom system.net.sockets.so...

將Byte陣列轉化為String

fcl得很多方法的返回值都是包含字元的byte陣列而不是返回乙個string,這樣的方法包含在如下的類中 system.net.sockets.socket.receive system.net.sockets.socket.receivefrom system.net.sockets.socket...