6-1 數字字串轉化為整型陣列 (10分)

ku ye發表於2020-10-10

完成Transform方法,把一個由數字組成的字串(String型別)轉化為整型的陣列。如果其中有其他字元,則整型對應的位置用“0”填充。

裁判測試程式樣例:
在這裡給出函式被呼叫進行測試的例子。例如:

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		String source;
		Scanner input = new Scanner(System.in);
		source = input.nextLine();
		int[] output = new int[source.length()];
		Transform(source,output);
		for(int i=0;i<source.length();i++) {
	          System.out.printf("%d",output[i]);
	      }
		
	}
	
	/* 請在這裡填寫答案 */
}

輸入樣例:

在這裡給出一組輸入。例如:

12345

輸出樣例:

在這裡給出相應的輸出。例如:

12345

程式碼

static void Transform(String source, int[] output) {
		for(int i = 0; i < source.length(); i++) {
			if(source.charAt(i) >= '0' && source.charAt(i) <= '9') {
				output[i] = source.charAt(i) - '0';
			}
			else {
				output[i] = 0;
			}
		}
	}

相關文章