The reason you are not getting any output is because you are using list.size() as a comparison value in a loop before you've populated the list with elements. It is empty so it's size will always be 0 until you add some elements to it.
Returns the number of elements in this list. If this list contains more than Integer.MAX_VALUE elements, returns Integer.MAX_VALUE.
The quote above is from the List Javadoc. Keep in mind that it's always a good idea to read the documentation of new concepts you are trying to use.
You can't use a for-loop on the list's size for the purpose of creating the list in the first place. You need to have some other control mechanism, such as a while-loop that continues until the user enters some sort of "finished" value.
So instead of using the list size (like the comment above states) you should be using another control mechanism like a local variable which can define the size of your list. It can also be used to set the initial capacity of your list.
// Use this local variable as a control mechanism
final int listSize = 10;
// Create new array with the initial capacity set to 10
List<String> list = new ArrayList<>(listSize);
Scanner s = new Scanner(System.in);
// Use a dedicated integer value for the loop
for(int i = 0; i < listSize; i++)
{
System.out.println("Enter string " + (i+1));
String se = s.nextLine();
list.add(se);
}
// Once the list has been populated we can use it's
// size as a comparison value in a loop
for(int i = 0; i < list.size(); i++)
{
// Print each string in a new line
System.out.println(list.get(i));
}
Couple of notes that might help you in the future:
Use System.out.println instead of System.out.print whenever you want to print each log in a separate line.
Format your code in a readable manner so it's easier for both you and others to review it. In my opinion this includes separating each element in a syntax with at least a single whitespace as well as following the proper naming convention.