PDA

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

امیدوارم مفید باشه