import java.util.ArrayList;
import java.util.stream.Collectors;
public class CommaDelimeter {
public static void main(String[] args) {
ArrayList<Integer> collectNums = new ArrayList<Integer>();
collectNums.add(2);
collectNums.add(9);
collectNums.add(12);
String joined = collectNums.stream()
.map(Object::toString)
.collect(Collectors.joining(", "));
System.out.println(joined);
}
}
How to generate all subsets of power set using bitwise mask in C#
namespace SubsetsOfSet
{
using System;
using System.Collections.Generic;
using System.Linq;
class SubsetsOfSet
{
static void Main()
{
int[] nums = { 0, 1, 2 };
string[] fruits = {"apple", "peach", "starwberry"};
int b = nums.Length;
int n = (int)Math.Pow(2, b);
for (int num = 0; num < n; num++)
{
var subSet = new List<int>();
for (int bit = 0; bit <= b; bit++)
{
if ((num >> bit & 1) == 1)
{
subSet.Add(nums[bit]);
}
}
Console.WriteLine("{{{0}}}", string.Join(", ", subSet.Select(i => fruits[i])));
}
}
}
}
How to generate random integer in range in Java
import java.util.Random;
public class RandomNumInRange {
public static void main(String[] args) {
int min = 10;
int max = 20;
Random rand = new Random();
int randNum = rand.nextInt((max - min) + 1) + min;
System.out.print(randNum);
}
}
How to split by forward or/and back slash in Java using RegEx
public class MatchBackslashRegex {
public static void main(String[] args) {
String string = "Element1\\Element2";
String[] strArr = string.split("/\\\\");
System.out.println(strArr[0]); // returns Element1
}
}
How to reverse String in Java
public class ReverseString {
public static void main(String[] args) {
String a = "Test";
String aReversed = new StringBuilder(a).reverse().toString();
System.out.println(aReversed); // returns tseT
}
}
Reverse string with single line of C# code.
using System;
using System.Linq;
static class ReverseString
{
public static void Main()
{
string text = "!uoy htiw eb ecrof eht yaM";
Console.WriteLine(string.Join("", text.Reverse()));
}
}
Replace multiply whitespaces with single space inside text using C#.
using System;
using System.Text.RegularExpressions;
static class ReplaceWhiteSpaces
{
public static void Main()
{
string text = "This is some text with whitespaces in it . : )";
Console.WriteLine(Regex.Replace(text, @"(\s)\1+", " "));
}
}
Easy way to find all palindromes inside string array using C#.
using System;
using System.Linq;
static class Palindromes
{
private static void Main()
{
string[] words = { "test", "notPalindrome", "azuruza", "aha", "what?", "b" };
Console.WriteLine(string.Join(", ", words.Where(w => w.SequenceEqual(w.Reverse()))));
}
}