小编Rya*_*les的帖子

Java随机数生成器

是否可以让用户选择随机数的位数,特别是随机的Big Integer?例如,如果用户希望它长15位,则随机数生成器将仅生成15位长的大整数.

java random biginteger

4
推荐指数
1
解决办法
2万
查看次数

Java输入字符串

我在返回用户输入字符串时遇到困难.如果我有一个代码:

System.out.println("please enter a digit: ");
number1 = in.nextInt();
System.out.println("enter another digit: ");
number2 = in.nextInt();
System.out.println("enter a string: ");
string = in.nextLine();
//calculations

System.out.println(number1);
System.out.println(number2);
System.out.println(string);
Run Code Online (Sandbox Code Playgroud)

它打印出数字但不打印字符串.我觉得这个解决方案非常简单,但我现在正在做脑屁.任何帮助,将不胜感激!

java

4
推荐指数
1
解决办法
591
查看次数

在python中查找子字符串

我是python的新手,我正在尝试不同的方法来完成相同的任务,现在我正试图弄清楚如何使用a for loop和a 从字符串中获取子串while loop.我很快发现这是一个非常容易完成的任务regex.例如,如果我有一个字符串:"ABCDEFGHIJKLMNOP",我想找到"CDE"是否存在然后打印出"CDE"+字符串的其余部分我将如何使用循环?现在我正在使用:

for i, c in enumerate(myString):
Run Code Online (Sandbox Code Playgroud)

它返回每个索引和字符,我觉得这是一个开始,但我无法弄清楚该怎么做.我也知道有很多函数可以通过以下方式来查找子字符串:myString.(Function)但是我仍然想知道是否可以使用循环来执行此操作.

python string loops

4
推荐指数
1
解决办法
1万
查看次数

多行文件合并为一个字符串

你好,我正在制作一个接受文件的 python 程序。我希望将其设置为单个字符串。我当前的代码是:

with open('myfile.txt') as f:
    title = f.readline().strip();
    content = f.readlines();
Run Code Online (Sandbox Code Playgroud)

文本文件(简化)是:

Title of Document
asdfad
adfadadf
adfadaf
adfadfad
Run Code Online (Sandbox Code Playgroud)

我想去掉标题(我的程序就是这样做的),然后将其余的变成一个字符串。现在的输出是:

['asdfad\n', 'adfadadf\n', ect...]
Run Code Online (Sandbox Code Playgroud)

而且我要:

asdfadadfadadf ect... 
Run Code Online (Sandbox Code Playgroud)

我是 python 新手,我花了一些时间试图解决这个问题,但我找不到有效的解决方案。任何帮助,将不胜感激!

python file-io

3
推荐指数
1
解决办法
7493
查看次数

将String转换为Date异常

我知道这个问题已被问到很多,但我找不到我的解决方案.我有一个应用程序,我将字符串转换为日期,我总是捕获异常.我要转换的字符串格式为:Mon, Aug 4, 2014.这是我的代码:

try {
    Date d = new SimpleDateFormat("EEE, MM d, yyyy").parse(theStringToConvert);
    Log.i("MyApp", "Date: " + d);
}
catch (ParseException e){
    Log.i("EXCEPTION", "Cannot parse string");
}
Run Code Online (Sandbox Code Playgroud)

java android

3
推荐指数
1
解决办法
127
查看次数

Java Arraylist到Array

我需要使用一个方法编写一个方法,ArrayList但我无法弄清楚如何做到这一点.

我只是使用一个数组就能做到这一点,我想知道是否有一种简单的方法来改变它,以便它确实实现了ArrayList.

这是我目前的代码:

//public ArrayList<Integer> getPixelsInWindow(int wSize, int x, int y) {
//ArrayList<Integer> values = new ArrayList<Integer>();

public int[] getPixelsInWindow(int wSize, int x, int y) {

    int [] values;

    int xMin = 0;
    int xMax = 0;
    int yMin = 0;
    int yMax = 0;

    xMin = x - (wSize / 2);
    if (xMin < 0)
        xMin = 0;
    yMin = y - (wSize / 2);
    if (yMin < 0)
        yMin = 0;   
    xMax = x …
Run Code Online (Sandbox Code Playgroud)

java arrays

2
推荐指数
1
解决办法
621
查看次数

将背景图像添加到单个片段

我有一个多个应用程序,fragments我想知道如何为每个添加不同的背景fragment.我使用的布局有可滚动的选项卡,它们都使用相同的xml文件.我也有一个MainActivity设置视图和adapter每个fragment.我知道您可以使用xml文件添加背景,android:background或者将其设置为主活动中的视图,但我无法弄清楚如何对每个选项卡执行此操作.感谢您的任何帮助!

tabs android android-arrayadapter android-fragments

2
推荐指数
1
解决办法
9809
查看次数

删除python中的数组值

我有一个简单的问题,如果我在python中有一个字符串数组:['a','b','c','d']有一种方法可以比较另一个字符串,如果它存在于数组中删除该值以及之后的所有内容?我是python的新手,我不太熟悉语法,但伪代码:

s = 'b'
array = ['a', 'b', 'c', 'd']

if b exists in array
    remove b and elements after
Run Code Online (Sandbox Code Playgroud)

所以新数组只是['a'].任何帮助将非常感激!

python arrays

2
推荐指数
1
解决办法
4230
查看次数

缩短列表

我有一个简单的问题,我似乎无法找到答案.我有一个listpython我想基于在最后的值,以更短.例如,我说我list = [0,0,1,2,1,2,2,2,0,1,1,0]想要删除列表末尾或开头的任何0,这样就可以转换为list = [1,2,1,2,2,2,0,1,1].我尝试使用filter()但是当我只是想删除目的时,这是删除0的所有实例.我是python的新手,似乎无法解决这个问题.任何帮助,将不胜感激!

python list

2
推荐指数
1
解决办法
257
查看次数

C++ Shuffle Vector

我已经看到了其他线索,但似乎没有人回答我的问题.我正在尝试shuffle()在向量上使用该函数,但我一直收到错误:

deck_of_cards.cpp:34:5: error: no matching function for call to 'shuffle'
shuffle (deck.begin(), deck.end(), std::default_random_engine(seed));
^~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/algorithm:3049:10: note: candidate function [with
  _RandomAccessIterator = std::__1::__wrap_iter<Card *>, _UniformRandomNumberGenerator = std::__1::linear_congruential_engine<unsigned int, 48271, 0,
  2147483647>] not viable: expects an l-value for 3rd argument
void shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^
1 error generated.
Run Code Online (Sandbox Code Playgroud)

我使用clang ++作为我的编译器,这是我抛出错误的代码:

void DeckOfCards::shuffleDeck()
{
    seed = std::chrono::system_clock::now().time_since_epoch().count();
    shuffle (deck.begin(), deck.end(), std::default_random_engine(seed));
}
Run Code Online (Sandbox Code Playgroud)

我的程序中确实有所有正确的#includes.我是C++的新手,这基本上是我正在尝试转换为C++的Java程序.任何帮助,将不胜感激!

c++ c++11

2
推荐指数
1
解决办法
857
查看次数