我到底做错了什么以及如何修复它(请回答我5岁,因为我是java和StackOverflow的新手)。 xyzToFront方法应该负责该问题。我知道有一个代码可以帮助重新排列/使其更简单,但我正在尝试使用/根据我学到的创建自己的算法。
这是我得到的:
+ [猫,狗,马,斑马,斑马]
预期:[猫,狗,马,斑马,斑马]
2预期:2
3
- 预计:3
- [xantus,xantus,牦牛,猿,狗,猫]
- 预期:[xantus,斑马,牦牛,猿,狗,猫
以下是代码:
//完成以下方法。这些方法操纵数组 字符串
//需要帮助才能开始这个问题?在标题为//的课程中 “起点:问题集问题”,转至标题为//的问题 关于//如何开始的一些提示,“问题集7 - 问题1”。
url = "https://outlook.office.com/api/v2.0/users/#{user_email}/subscriptions/#{subscriptionId}" headers["Authorization"] = "Bearer #{token}"] response = request(url, headers, "GET") response.status_code // 200 response.data // JSON describing subscription data = {"@odata.type": "#Microsoft.OutlookServices.PushSubscription", Expiration: -3.days.ago}.to_json response = request(url, headers, data, "PATCH") response.status_code // 404 response.body // empty
以下是对我的xyzToFront答案不起作用的测试器方法:
String [] animals4 = {“ape”,“dog”,“xantus”,“zebra”,“cat”,“yak”}; zoo = new ArrayMethods(animals4); zoo.xyzToFront(); 的System.out.println(zoo.toString());的System.out.println(“预期: [xantus,斑马,牦牛,猿,狗,猫]“);
答案 0 :(得分:0)
看起来像我之前提到的那样是“insertAt”而不是“0”。我想不知怎的,它会覆盖彼此。
for(int j = i; j> insertAt; j - ){