Skip to content

Instantly share code, notes, and snippets.

//--------- first example ------------------
public class test {
public static void main(String[] args) {
// write your code here
test caller = new test();
CallBack callBack = new CallBackImpl();
caller.register(callBack);
callBack.methodToCallBack();
@Hrant75
Hrant75 / onClick
Created April 26, 2017 16:08
3 methods of handling Click - Android
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
RelativeLayout m_Layout = (RelativeLayout) findViewById(R.id.m_layout);
RelativeLayout f_Layout = (RelativeLayout) findViewById(R.id.f_layout);
m_Layout.setOnClickListener(m_LayoutListener);
f_Layout.setOnClickListener(f_LayoutListener);
@Hrant75
Hrant75 / comparable.java
Created April 8, 2017 12:05
java - comparable
public class Animal implements Comparable<Animal>{
public String name;
public int year_discovered;
public String population;
public Animal(String name, int year_discovered, String population){
this.name = name;
this.year_discovered = year_discovered;
this.population = population;
}
@Hrant75
Hrant75 / filecopy.java
Created April 8, 2017 11:54
java - copy any file - byte by byte
public static void main(String[]args) throws Exception{
String bip = "bip.mp3";
Media hit = new Media(new File(bip).toURI().toString());
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
Scanner scanner = new Scanner(System.in);
String fileName = scanner.nextLine();
@Hrant75
Hrant75 / gist:70b5933263418d591a35f08c88f58f6d
Created April 8, 2017 11:48
java - read and write csv file line by line
public static void main(String[] args) throws Exception{
BufferedReader reader = new BufferedReader(new FileReader("file.csv"));
String line;
int sum = 0;
while ((line = reader.readLine()) != null){
for (String i : line.split(",")) {
System.out.print(i +',');
sum += Integer.parseInt(i);
}
@Hrant75
Hrant75 / day5homework.java
Created March 17, 2017 14:31
day5homework
package day5;
import java.io.*;
import java.util.Scanner;
/**
* Created by Hrant on 17.03.2017.
*/
public class Day5Homework {
@Hrant75
Hrant75 / day4homework.java
Created March 15, 2017 14:36
day4 homework
package day4;
import java.util.Arrays;
/**
* Created by Hrant on 15.03.2017.
*/
public class Day4Homework {
public static void main(String[] args) {
System.out.println(firstLast6(new int[] {13, 6, 1, 2, 3}));
@Hrant75
Hrant75 / day3Game.java
Created March 14, 2017 15:09
Day 3 Game
package Day3;
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
/**
* Created by Hrant on 3/11/2017.
*/
public class Game {
@Hrant75
Hrant75 / day2homework17
Created March 10, 2017 19:00
Day2 Homework #17
package Day2;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
/**
* Created by Hrant on 10.03.2017.
*/
@Hrant75
Hrant75 / Day2Homework.java
Created March 10, 2017 17:55
Day 2 Homework
package Day2;
import java.util.Scanner;
/**
* Created by Hrant on 10.03.2017.
*/
public class TnayinDay2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);