View Full Version : تبدیل آرایه به آرایه
mamali5030
پنج شنبه 09 خرداد 1392, 11:52 صبح
سلام دوستان عزیز!
من آرایه ای از String دارم که می خوام اونارو به آرایه ای از Integer تبدیل کنم.
میشه لطفا راهنمایی کنید!:لبخندساده:
saeed-esfandi
پنج شنبه 09 خرداد 1392, 13:01 عصر
String[] sringList;
int[] intList = new int[stringList.length];
for(int i = 0; i < stringList.length; i++)
intList[i] = Integer.pasreInt(stringList[i]);
cups_of_java
پنج شنبه 09 خرداد 1392, 13:09 عصر
final String[] strings = {"1", "2"};
final int[] ints = new int[strings.length];
for (int i=0; i < strings.length; i++) {
ints[i] = Integer.parseInt(strings[i]);
}
mamali5030
پنج شنبه 09 خرداد 1392, 13:34 عصر
final String[] strings = {"1", "2"};
final int[] ints = new int[strings.length];
for (int i=0; i < strings.length; i++) {
ints[i] = Integer.parseInt(strings[i]);
}
دوست خوب من
این کد برای کاراکتر ها عمل نمیکنه!اگه میشه راهنمایی کنید
MunderLine
پنج شنبه 09 خرداد 1392, 23:12 عصر
سلام
اگه میشه یه نمونه از آرایه ای رو که می خواید تبدیل کنید، بزارید
ممنون
mamali5030
جمعه 10 خرداد 1392, 10:36 صبح
سلام
اگه میشه یه نمونه از آرایه ای رو که می خواید تبدیل کنید، بزارید
ممنون
String [] b1 = {"m", "4", "5"};
int [] b2=new int[b1.length];
-----------------------------------------------------
اگه بتونید کمک کنید:
چطور میشه آیکن Joptionpane برای نشون دادن مسیج تغییر داد
http://civ.id1945.com/up/20f6cbf98b2e.jpg
javaphantom
جمعه 10 خرداد 1392, 13:48 عصر
String [] b1 = {"m", "4", "5"};
int [] b2=new int[b1.length];
-----------------------------------------------------
اگه بتونید کمک کنید:
چطور میشه آیکن Joptionpane برای نشون دادن مسیج تغییر داد
http://civ.id1945.com/up/20f6cbf98b2e.jpg
import java.util.ArrayList;
import java.util.List;
/**
* Created with IntelliJ IDEA.
* User: babak
* Date: 5/31/13
* Time: 9:58 PM
* To change this template use File | Settings | File Templates.
*/
public class MyUtil {
/**
* @param stringArrays
* @return
*/
public static Integer[] convertStringArrayToIntegerArray(String[] stringArrays) {
List<Integer> integers = new ArrayList<Integer>();
for (String stringArray : stringArrays) {
if (stringArray != null && !stringArray.isEmpty()) {
try {
integers.add(Integer.parseInt(stringArray));
} catch (NumberFormatException e) {
//nothing to do
}
}
}
return integers.toArray(new Integer[]{});
}
public static void main(String[] s) {
String[] testStrings = {"m", "1", ""};
Integer[] integers = MyUtil.convertStringArrayToIntegerArray(testString s);
for (Integer integer : integers) {
System.out.println(integer);
}
}
}
MunderLine
جمعه 10 خرداد 1392, 18:01 عصر
String [] b1 = {"m", "4", "5"};
int [] b2=new int[b1.length];
سلام
سؤال اول:
public static void main(String[] args) {
String[] b1 = { "m", "4", "5" };
int[] b2 = new int[b1.length];
int i, j, temp;
for (i = 0; i < b1.length; i++) {
temp = 0;
for (j = 0; j < b1[i].length(); j++){
if (!('0' <= b1[i].charAt(j) && b1[i].charAt(j) <= '9'))
temp += (int) b1[i].charAt(j);
else
temp += (int) (b1[i].charAt(j) - '0') * Math.pow(10, b1[i].length() - j - 1);
}
b2[i] = temp;
}
System.out.println(Arrays.toString(b2));
}
سؤال دوم:
اگه بتونید کمک کنید:
چطور میشه آیکن Joptionpane برای نشون دادن مسیج تغییر داد
http://civ.id1945.com/up/20f6cbf98b2e.jpg
JOptionPane.showMessageDialog(null,"Are you OK?","HI",JOptionPane.QUESTION_MESSAGE,null);
به جای قسمت QUESTION_MESSAGE می تونید مثلاْ بنویسید ERROR_MESSAGE
امیدوارم مفید باشه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.