------------恢复内容开始------------
1.用scanner读进来 用nextline得到所有输入 存在字符串s1里
输入:nums = [2,17,11,15], target = 9

2.用for循环+字符串的charAt函数,再建立一个整数数组,
将读进来的字符串s1判断一下,数字和逗号留下,用来区分和获取数值
得到:50 44 49 55 44 49 49 44 49 53 44 57(这时44代表逗号,用于区分数值)

3.由于数值这时是以字符的形式读入的,想得到原先的数值得-48
得到:2 -4 7 -4 1 1 -4 1 5 -4 9

4.我这么做的目的是得到 数组 nums = [2,7,11,15] 和 目标值 target = 9
1).数组中的-4代表着逗号,将每个目标值隔开 而且 例如15 是以1和5的形式存放的,
2).我们要利用好-4,将每个被分别存放的数值复原
3).我选择设置一个stopflag=0,遇到-4则stopflag=1 完成数值复原操作
得到:nums =[2,7,11,15] 和 target = 9
5.最后就是TwoSum函数的编写与调用,十分简单看代码即可明白
附上代码
函数部分
`
public class Solution {
public int[] twoSum(int[] nums, int target) {
int [] answer = new int[2];
int answer_one = 0;
int answer_two = 0;
int end = 0;
for(int i = 0 ;i<nums.length; i++)
{
answer_one = i;
for(int j = 0 ;j<nums.length; j++)
{
answer_two = j;
if(nums[i]nums[j] && ij)
{
continue;
}else
{
if(nums[i]+nums[j]==target)
{
end = 1;
break;
}

            }
        }
        if (end==1)
        {
            break;
        }
    }
    answer[0] = answer_one;
    answer[1] = answer_two;
    return answer;
}

`